从其他设备访问localhost WCF?

San*_*sal 11 c# wcf remote-access

我已经成功创建了一个WCF服务,它可以满足我的需求.唯一的问题是除了运行WCF服务的实际机器之外,我无法访问任何Web服务.

我知道Cassini Web服务只是本地的,我希望能够在我的客户系统上运行WCF服务,只要他们需要我的桌面应用程序中的服务.

有没有人知道一个简单的方法来做到这一点,没有客户安装除.NET Framework之外的任何东西?

谢谢

dri*_*iis 12

使用自托管在您自己的应用/服务中托管.如果您已经拥有WCF服务,那么创建一个Windows服务并在那里托管它应该是一件简单的事情(参见链接).

  • 可能是防火墙,或者用户没有足够的权限在您正在使用的端口上托管.http://msdn.microsoft.com/en-us/library/ms733768.aspx (9认同)