Я пробовал это на двух машинах и не могу понять.Я следовал приведенным здесь инструкциям (http://msdn.microsoft.com/en-us/library/ms731053.aspx) и убедился, что служба прослушивателя TCP запущена. Однако рядом с приложением сайта я вижу «Неизвестный (net.tcp)» в качестве статуса.
Длявключенные протоколы в IIS, они перечислены как «http, net.tcp». Моя привязка для net.tcp - «808: *», а пул приложений - интегрированный .NET 4.0. Сообщите мне, какую информацию я могу предоставить.
Кроме того, при попытке подключения он говорит, что не может подключиться к конечной точке mex. Код моей конечной точки службы указан ниже. Любая помощь приветствуется. Спасибо.
<system.serviceModel>
<services>
<service name="Sandbox.ClientSideWCF.Service">
<host>
<baseAddresses>
<add baseAddress="net.tcp://localhost:808/service.svc" />
</baseAddresses>
</host>
<endpoint name="TcpEndpoint" address="" contract="Sandbox.ClientSideWCF.IService" binding="netTcpBinding" />
<endpoint name="MetaInfo" contract="IMetadataExchange" binding="netTcpBinding" address="mex" />
</service>
</services>
....
</system.ServiceModel>