我正在创建一个wpf应用程序,它将安装在同一网络中的多台计算机上。该应用程序应该与其他应用程序交谈,因此我正在应用程序中实施WCF服务。一切都很好,没有防火墙。因此,我只是缺少一些代码,以便向防火墙添加例外。获取wcf服务的exe完整路径
要异常添加到防火墙一个程序我在CMD执行下面的代码(或者在C#中的过程)
netsh防火墙添加allowedprogram“C:\ users..etc \ myProgram。 exe“MyProgram ENABLE
问题是我不知道什么exe文件托管我的服务!我希望能够找到答案,以便我可以添加防火墙例外。
感谢您的帮助。我没有使用IIS。我正在使用WCF类库,并且每当启动我的wpf应用程序时服务就开始运行,因为我从我的wpf应用程序向我的WCF类库添加了引用 – 2012-03-30 20:48:23
如果您不使用IIS,则需要使用'ServiceHost'在你自己的可执行文件中实际启动服务。您似乎指的是从调试器运行[WCF服务主机](http://msdn.microsoft.com/zh-cn/library/bb552363.aspx)中的服务,该服务不是服务的选项生产。 – shambulator 2012-03-30 21:17:57