如何配置ASP.net Web应用程序以调用命名管道调用的WCF服务主机工厂?

时间:2013-02-23 12:59:49

标签: asp.net wcf named-pipes

我在ASP.net应用程序中托管WCF服务。该服务有两个端点,一个HTTP端点和一个命名管道端点。我正在尝试使用命名管道端点从同一Web应用程序中使用该服务。

问题是在尝试访问HTTP端点之前不会调用服务主机工厂,因此如果Web应用程序尝试使用命名管道端点调用服务,则调用将失败。

如何配置Web应用程序(或IIS)以调用命名管道调用的服务主机工厂?

更新:我原来的前提是错误的。我接受了Petar的建议并安装了AppFabric。这使我可以看到命名的管道端点确实存在,并且在早期构建期间调用了服务主机工厂。我能够通过执行干净构建并在工厂类中设置断点来测试它。

1 个答案:

答案 0 :(得分:1)

Windows Server AppFabric可能是您的解决方案,因为它提供了与IIS和WAS不同的管理服务实例的能力。 You can see here您可以将服务配置为自动启动的屏幕。

除了这个功能之外,您还可以从上面的链接中阅读AppFabric的其他一些有用的方面。