好的,我可以發泄嗎?我對此感到厭倦和厭倦。我在大部分時間都在工作,WCF服務工作得很好。下次我運行我的應用程序並進行WCF調用時,bam! tcp套接字不再可用。我已經搜索了高和低來解決這個問題,並沒有真正的解決方案。我能找到的唯一解決方案是重新啓動機器,這是一個巨大的時間浪費和負擔。重新啓動WPA服務,net.tcp服務,IIS等不會做任何事情。註銷並重新啓動不會修復它。只有重新啓動才能修復此問題。我什麼都不做,除了再次運行我的應用程序做一個WCF調用,併發生這種廢話。沒有任何配置問題。我幾個月來一直在處理這個問題,並且找不到任何具體原因或解決方案,爲什麼會發生這種情況。它發生在我的防火牆開啓或關閉,無關緊要。WCF - 郵件無法發送,因爲在端點地址...的服務不可用於地址協議
來自任何人的洞察?我認爲在WCF/net.tcp層中存在一個真正的錯誤,它導致了這一點。我甚至在生產2008 R2服務器時,有時會更改Web.config,因此我已經學會在更改之前停止IIS,WPA,net.tcp等服務,然後重新啓動它們。多麼痛苦。
我正在使用.NET4,VS2010,所有服務包等應用。一切都是最新的。
對不起我,而我重新啓動.....
任何人都可以在這方面幫助?
您是在IIS中託管,還是將其作爲服務或自行託管的應用程序運行?您是否嘗試過使用'netstat'或TCP View這樣的工具:http://technet.microsoft.com/zh-cn/sysinternals/bb897437以查看端口是否正在關閉,或者其他端口是否正在接管端口? – CodingWithSpike
我在調試這樣的服務的時候遇到了與WCF服務相同的經歷。隨機可能會發生這樣的情況,即在系統無法應對它的時間點停止調試會話。解決此問題需要端口排序掛起,並重新啓動系統。投了這個,因爲我很好奇這個的起源和可能的解決方案是... – kroonwijk
這是一個問題嗎?它看起來更像是一個關於某個未知問題的悲慘故事=在這種情況下,最好通過門票(MS合作伙伴)或通過MS Connect聯繫MS支持。 –