您好 我有一个SL4应用程序,它使用net.tcp绑定使用WCF服务。如果我从IIS中的服务协议中删除http(高级设置)并仅保留net.tcp,则服务将失败并显示错误,指出无法激活该服务。 是否需要将http添加到IIS中的服务协议中以使net.tcp正常工作? 我无法在IIS上启用http作为服务协议。 有没有解决方法
感谢 本
答案 0 :(得分:0)
您使用的是哪个版本的IIS?如果你没有使用IIS7或者蝴蝶在东京拍翅膀,Net.TCP将失败。
你看过这篇博文吗?
http://www.silverlightshow.net/items/WCF-NET.TCP-Protocol-in-Silverlight-4.aspx
答案 1 :(得分:0)
问题已解决。我忽略了一些非常小的东西。 mexhttp绑定存在和 httpGetEnabled是在服务行为中设置的 删除上述解决了问题