我正在尝试构建一个系统,其中包括:
- 集中式 IIS 组件
- 用 .Net 编写的客户端应用程序
- 第三方应用程序。
.Net 客户端应在启动时连接到 IIS 应用程序上的 WCF Net.Tcp 绑定,并将其自身注册为请求的使用者(回调)。
然后,第三方应用程序将对 IIS 服务器进行 Web 服务调用,该服务器会将请求分流给 .Net 客户端。
如何托管多个 WCF 服务 IIS?这可能吗?
我假设我必须将 web.config 中的服务实例化为端点,但我不确定如何执行此操作。
我正在尝试构建一个系统,其中包括:
.Net 客户端应在启动时连接到 IIS 应用程序上的 WCF Net.Tcp 绑定,并将其自身注册为请求的使用者(回调)。
然后,第三方应用程序将对 IIS 服务器进行 Web 服务调用,该服务器会将请求分流给 .Net 客户端。
如何托管多个 WCF 服务 IIS?这可能吗?
我假设我必须将 web.config 中的服务实例化为端点,但我不确定如何执行此操作。
您可以使用托管在同一应用程序中的多个 SVC 文件,也可以使用MVC 样式的路由来建立多个ServiceHosts
.
这是一个使用 web.config 和 SVC 文件在 IIS 中托管 WCF 的 MSDN 示例。