我正在創建一個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