尝试在IIS 7中设置第二个网站,大多数/所有镜像服务功能除了为net.tcp配置的功能外。尝试访问.svc网址,我收到以下错误:
无法找到与绑定NetTcpBinding的端点匹配scheme net.tcp的基址。注册的基地址方案是[http]。
IIS绑定配置:
高级设置:
尝试按照Stack Overflow上的答案,似乎都没有效果。 服务的内容web.config:
<system.serviceModel>
<services>
<service name="ServiceName">
<endpoint address="basic" binding="basicHttpBinding" bindingConfiguration=""
name="basic" contract="ServiceName.IService" />
<endpoint address="nettcp" binding="netTcpBinding" bindingConfiguration=""
name="netTCP" contract="ServiceName.IService" />
<host>
<baseAddresses>
<add baseAddress="http://staging.localhost/ServiceName" />
<add baseAddress="net.tcp://localhost:8033/ServiceName" />
</baseAddresses>
</host>
</service>
</services>
net.tcp绑定有诀窍吗? web.config中需要什么样的正确配置?
谢谢!
答案 0 :(得分:0)
屏幕截图有时值1000字。在IIS管理器中,右键单击应用程序“ServiceName”,然后选择“管理应用程序” - >“高级设置”。在高级设置对话框中,检查是否已将net.tcp添加到启用协议: