2009-09-23 4 views
1

У меня есть служба WCF, размещенная в IIS7, с включенным netTCP.Служба WCF, размещенная в IIS с привязкой netTCP

Это мой web.config в% apppath% \, где находится SVC-файл.

<?xml version="1.0" encoding="utf-8" ?> 
<configuration> 
    <system.serviceModel> 
    <services> 
     <service name="Search.Querier.WCF.Querier" behaviorConfiguration="SearcherServiceBehavior"> 
     <host> 
      <baseAddresses> 
      <add baseAddress="http://localhost:8050/SearcherService"/> 
      </baseAddresses> 
     </host> 
     <endpoint address="net.tcp://localhost:9000/SearcherService" 
        binding="netTcpBinding" 
        bindingConfiguration="Binding1" 
        contract="Search.Querier.WCF.IQuerier" /> 
     </service> 
    </services> 
    <bindings> 
     <netTcpBinding> 
     <binding name="Binding1" 
        hostNameComparisonMode="StrongWildcard" 
        sendTimeout="00:10:00" 
        maxReceivedMessageSize="65536" 
        transferMode="Buffered" 
        portSharingEnabled="false"> 
      <security mode="None"> 
      <transport clientCredentialType="None" /> 
      <message clientCredentialType="None" /> 
      </security> 
     </binding> 
     </netTcpBinding> 
    </bindings> 
    <behaviors> 
     <serviceBehaviors> 
     <behavior name="SearcherServiceBehavior"> 
      <serviceMetadata httpGetEnabled="true" httpGetUrl=""/> 
      <serviceDebug includeExceptionDetailInFaults="true" /> 
     </behavior> 
     </serviceBehaviors> 
    </behaviors> 
    </system.serviceModel> 
    <system.web> 
    <compilation debug="true" /> 
    </system.web> 
</configuration> 

По какой-то причине, а нагрузка на порт 8050, как я указал, я вижу синий и бежевый сайт с сайта по адресу:

http://localhost/SearcherService/searcherservice.svc и не http://localhost:8050/SearcherService/searcherservice.svc

Кроме того, при Я пытаюсь запустить

svcutil.exe http://process.mycomp.com/SearcherService/SearcherService.svc?wsdl

как страница отрисовывается на URL говорит, я получаю сообщение об ошибке:

Metadata contains a reference that cannot be resolved: 'http://process.mycomp.com/SearcherService/SearcherService.svc?wsdl' 

Но у меня есть, что указано нигде в моем web.config

Есть ли где-нибудь еще это может быть?

ответ

Смежные вопросы