0

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

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

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

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

4

1 回答 1

1

Windows Server AppFabric可能是您的解决方案,因为它提供了以不同于 IIS 和 WAS 的方式管理服务实例的能力。您可以在此处看到可以将服务配置为自动启动的屏幕。

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

于 2013-02-23T20:58:13.047 回答