我对托管 Web 应用程序和 Web 服务还很陌生。尽管我成功地托管了一个 Web 应用程序,但在尝试托管具有 net.tcp 绑定的 WCF 服务时,我遇到了一个又一个的障碍。
我的场景如下,我有一个托管的 Web 应用程序,它需要通过 IIS 7.5 与带有 net.tcp 绑定的托管 WCF 服务进行通信。如前所述,Web 应用程序托管良好,我可以浏览该网站。但是,Web 应用程序对 WCF 服务进行服务调用,并且我收到“TCP 错误代码 10061”消息,我认为这是由于我的托管 WCF 服务未运行。我认为这没有运行,因为我尝试“telnet localhost 808”以查看 WCF 服务是否正在运行,但它没有运行。我浏览了许多在线指南,但仍然没有运气。我相信我可能是在做一些根本错误的事情,因为我是一个菜鸟。我能够通过 VS2010 托管服务并运行 Web 应用程序,它工作正常,所以我相信我的绑定是正确的。我'
所以我想我真正的问题是托管具有 net.tcp 绑定的 WCF 服务所需的 IIS 管理器步骤是什么?在我看来,不可能通过简单地创建一个网站来通过 IIS 管理器托管 net.tcp 服务,因为 IIS 管理器想要绑定到一个 http 端口。