2015-03-31 100 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" /> 
相关问题