我的團隊的當前項目涉及Windows服務器通過WCF在多臺機器間進行嚴重通信。我們在啓動時偶爾會遇到問題,我們懷疑服務在機器的IP連接完全配置之前已初始化。等待網絡配置在Windows服務啓動時完成
任何人都有一個想法或建議如何驗證這個或如何確保網絡連接在Windows機器上完全配置?解決方案需要適用於各種Windows風格(XP/Vista/Win7和Server 2003/2008/2010,32位以及64)。可以假設.Net 3.5的存在。
非常感謝! Armin
我的團隊的當前項目涉及Windows服務器通過WCF在多臺機器間進行嚴重通信。我們在啓動時偶爾會遇到問題,我們懷疑服務在機器的IP連接完全配置之前已初始化。等待網絡配置在Windows服務啓動時完成
任何人都有一個想法或建議如何驗證這個或如何確保網絡連接在Windows機器上完全配置?解決方案需要適用於各種Windows風格(XP/Vista/Win7和Server 2003/2008/2010,32位以及64)。可以假設.Net 3.5的存在。
非常感謝! Armin
您可以嘗試使您的服務依賴於服務器服務。這在過去幫助我解決了這類問題。
Windows XP和Windows 7中有一項稱爲「網絡連接」的服務。 http://wiki.blackviper.com/wiki/Network_Connections
我的猜測是,在此服務啓動後,網絡連接已完全配置。這是值得一試的。
Shockwaverider,您是否嘗試將「網絡連接」添加到「ServicesDependedOn」?它解決了你的問題嗎? – bpeikes 2012-08-24 14:39:38