bry*_*ker 8 c# wcf wcf-binding visual-studio-2010
我正在使用以下说明设置net.tcp WCF服务:http://blogs.msdn.com/swiss_dpe_team/archive/2008/02/08/iis-7-support-for-non-http-protocols.aspx
其中一个步骤是执行以下操作:"如果您打开IIS7管理控制台并查看我们的IIS7HostedService Web应用程序的高级设置,您将看到在启用协议部分中只定义了http.您现在必须添加net.tcp(以逗号分隔),以便我们的服务也能够响应TCP请求."
这很好,但如果我想使用Cassini/VS2010 ASP.NET开发服务器进行调试(点击F5或cntrl-F5)怎么办?我认为没有办法改变IIS中的设置.还是有吗?其他程序员是如此棒,以至于他们不需要通过调试器吗?或者他们使用wsHttpBinding?
您不能将net.tcp与cassini一起使用,因此您无法进行任何更改以使其工作.您必须在您的计算机上使用IIS.
http://tomasz.janczuk.org/2009/11/pubsub-sample-with-wcf-nettcp-protocol.html
http://social.msdn.microsoft.com/Forums/en-US/wcf/thread/6828959c-43c1-4452-8070-01f14df1c1d2
要在IIS7中对其进行调试,可以将其附加到Visual Studio中的进程,并将调试程序附加到W3P.exe.