我们公司内部网上有大量自定义编写的Web应用程序。我们曾经有多个开发人员同时在其中任何一个上工作。随着时间的推移,我们也开始使用更新版本的Visual Studio。我们有一些非常老的应用程序,它们永远不需要重新编译,仍然可以在Framework 1.1版上运行,一些在2以下,其他3xx。我们在IIS上收到一条错误消息"在同一个IIS进程中无法运行两个不同版本的ASP.NET"然后它会导致死锁并挂起服务器。我们为每个Framework版本创建了单独的应用程序池。由于在任何一个应用程序池中都运行了许多应用程序,我需要隔离在错误的框架/应用程序池下运行的应用程序。我希望能够检查每个.Net应用程序,看看它编译后运行的Framework版本,但我不知道如何通过查看已编译的dll或配置文件,.vbproj或.csproj文件来判断或者你有什么。有人可以告诉我如何能够在我们的网络服务器上运行的每个应用程序中找到这些信息吗?
答案 0 :(得分:0)
您应该能够在web.config中看到。不是吗?
<compilation debug="true" targetFramework="4.5" />
<httpRuntime targetFramework="4.5" />