【发布时间】:2014-08-18 04:04:53
【问题描述】:
我是 WCF 服务和 Windows 服务的初学者。我有几个关于作为 Windows 服务托管的 WCF 服务的问题,但我已经阅读了一些来自 MSDN 的文章:
1) 我有一个托管在 Windows 服务中的 WCF 服务,该服务在 LAN 上的一台机器上运行。我想让在同一 LAN 上的其他机器上运行的 silverlight 应用程序使用该服务。我需要在许多 LAN 网络中实现这种架构,即每个 LAN 将有一台运行 Windows 服务的机器,并且同一 LAN 上的其他机器应该能够访问该服务。它是一个可行的架构吗?可能会出现哪些技术问题(例如防火墙设置可能会限制客户端访问服务)?我必须在每个 LAN 的客户端应用程序中进行不同的配置吗?作为旁注,我想提一下,我只想在没有互联网连接的情况下运行该服务。
2) 除了在项目中添加服务引用外,还有哪些方法可以让 LAN 上的客户端使用 Windows 服务中托管的 WCF 服务?
【问题讨论】: