2009-09-24 129 views
1

我有一個Windows服務公開TCP連接(使用WCF)。此服務在我的機器(使用Windows防火牆)上啓動並正常工作。WCF在Windows服務

我的同事們正在使用mcafee安全軟件(包括防火牆)。當他們啓動Windows服務時,它有時會工作,但其餘時間服務超時(需要超過30秒才能啓動)。他們在事件日誌中收到消息說...

Windows防火牆無法通知用戶它阻止應用程序接受網絡上的傳入連接。

我們有一個WIX安裝程序來安裝這個Windows服務。

所以我的問題是如何讓WIX安裝程序插入防火牆規則,更重要的是,這將與mcafee一起工作嗎?你認爲這會解決問題嗎?

處理暴露TCP連接的Windows服務的標準方式是什麼?通常情況下,標準的圖形用戶界面或控制檯應用程序會顯示提示,但我猜測這對windows服務是不可能的。

回答

1

WiX v3工具集附帶可配置Windows防火牆的防火牆擴展。我對邁克菲瞭解不多,但希望他們閱讀Windows防火牆配置。如果沒有,您需要一個API來解決McAfee防火牆中的漏洞問題。