嗨,我有一个使用net.tcp绑定的SL4服务的WCF应用程序。如果我在IIS (高级设置)中从服务的协议中删除了http,而只保留了net.tcp,服务失败,并出现错误,指出服务无法被激活。是否需要将http添加到IIS中服务的协议中才能使net.tcp工作?我无法在IIS上为服务协议启用http。有什么变通办法吗?
谢谢,本
发布于 2011-02-08 22:17:54
问题已解决。是一些我忽略了的很小的东西。存在mexhttp绑定,并且在服务行为中设置了httpGetEnabled,删除上述操作解决了问题
发布于 2011-02-02 22:19:35
您使用的是哪个版本的IIS?如果您不使用IIS7,或者当东京的一只蝴蝶拍打着翅膀时,Net.TCP将会失败。
你看过这篇博文吗?
http://www.silverlightshow.net/items/WCF-NET.TCP-Protocol-in-Silverlight-4.aspx
https://stackoverflow.com/questions/4865329
复制相似问题