2015-03-31 29 views
0

我們在公司內部網上有大量定製的書面網絡應用程序。我們曾經有過多個開發人員,或者其中任何一個人都有過其他工作。隨着時間的推移,我們也轉向了更新版本的Visual Studio。我們有一些非常古老的應用程序,它們不需要重新編譯,仍然可以在Framework 1.1版本上運行,其中一些應用程序在2以下,其他3xx應用程序。我們在IIS上收到錯誤消息「無法在同一IIS進程中運行兩個不同版本的ASP.NET」,然後導致死鎖並掛起服務器。我們爲每個Framework版本創建單獨的應用程序池。由於在任何一個應用程序池中運行了許多應用程序,因此我需要隔離在錯誤的框架/應用程序池下運行的應用程序。我希望能夠檢查每個.Net應用程序,以查看它被編譯爲在哪個Framework版本下運行,但我不知道如何通過查看編譯的dll或配置文件,.vbproj或.csproj文件,或者你有什麼。有人可以告訴我如何爲我們的Web服務器上運行的每個應用程序找到這些信息嗎?如何判斷.Net Web應用程序需要運行的框架?

回答

0

你應該可以在web.config中看到。不是你?

<compilation debug="true" targetFramework="4.5" /> 
<httpRuntime targetFramework="4.5" /> 
相關問題