我正在研究我正面臨的類似於here問題的問題之一。該問題基本上解決了客戶端應用程序無法連接到數據庫的問題。該解決方案似乎表明安裝的應用程序與網絡協議不兼容,我們應該卸載該應用程序。.NET 4.5和帶有OVERLAPPED(非IFS Winsock BSP或LSP)的異步Winsock
基於我的測試卸載.NET 4.5和加載的.NET 4.0也有竅門,我想找出原因。在研究更進我發現以下幾點:
.NET 4.5有一個變化,使SQLCLIENT支持異步按本Microsoft article,
由於這種變化,即使用異步的Winsock與.NET OVERLAPPED結構的任何應用程序4.5將導致應用程序沒有體驗到這些Winsock調用的完成。
我對此的反應是不是這被認爲是一個.NET 4.5錯誤?
我完全理解並接受你的回答,但我在這裏扮演魔鬼的擁護者。我遇到了這個鏈接https://connect.microsoft.com/VisualStudio/feedback/details/729323/visual-studio-11-beta-installation-disabled-my-abillity-to-connect-remote-ms-sql-server - 但不是本地數據庫#標籤微軟團隊負責人也承認他們有一個錯誤,我猜這是他們自己的應用程序違反規則的情況下? – Fylix 2014-08-29 19:29:41
我沒有看到他們在哪裏承認他們有一個錯誤。他們將提醒有過錯的供應商。 – usr 2014-08-29 22:31:19