У меня есть служба 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
Есть ли где-нибудь еще это может быть?