2013-02-25 12 views
0

這是一個我們無法弄清楚的奇怪問題。在我們的測試服務器上,我們有一個SQL Express實例以及運行我們的測試數據庫的SQL Server 2008 R2。我們添加了一個「遊樂場」數據庫,這樣我們就可以開始重寫了。我們同意繼續並開始使用SQL Server 2012開發新應用程序,該應用程序將是一個混合了EF5和SPROCS(以及FileTables)的MVC4。框架和SQL更新後,網站掛在測試服務器上

我們首先將MVC4應用程序(這裏只有一個用於我寫的錯誤處理程序的小EF)的應用程序推送到測試服務器上,我們必須將服務器上的框架升級到4.5才能看到它。一切似乎都奏效。於是我安裝了SQL Server 2012的新實例,並安裝了該Service Pack。

對於奇怪的部分...我們將舊應用程序(web表單)連接到2008R2實例,它只是在登錄時掛起,但偶爾會通過。我們將舊應用綁定回SQL Server Express版本,並且仍然是掛斷。好的,所以有一個地方掛斷了,也許在SQL上,對吧?這個問題只能在Windows系統上的IE和Chrome中掛起。它在Firefox的Firefox中正常工作。它在Mac上的Chrome/Safari/Firefox中正常工作。有時,我可以通過Windows登錄Chrome瀏覽器,但幾分鐘後如果我再試一次,回到懸掛狀態。

我們已經嘗試過的事情:重啓服務器,卸載4.5框架,檢查日誌(我沒有看到任何問題),重新安裝了4.5,使用了Fiddler,然後在windows機器上使用了chrome通過),確保我們的舊應用程序仍然是針對IIS中的4.0框架的目標,並將我們的頭撞在鍵盤上。

如果有人可以對此有所瞭解,將不勝感激。

回答

0

經過試驗和追溯可能出現問題的錯誤之後,我們卸載了4.5.Net Framework更新並重新安裝了4.0,這一切都恢復正常。雖然我們無法測試我們的4.5應用程序,但我們的印象是,4.5更像4.0。我們甚至確保我們的舊應用程序瞄準4.0,但它沒有區別。

如果有人瞭解如何使4.5和4.0在同一臺服務器上很好地協同工作,請讓我知道!