Asp.net Can';t在服务器上上载两个不同的框架网站
我试图上传两个不同的框架(2.0和4.0)在服务器上的网站 如果启用了iis目标框架4.0,则我的网站2.0会显示错误:Asp.net Can';t在服务器上上载两个不同的框架网站,asp.net,iis,application-pool,Asp.net,Iis,Application Pool,我试图上传两个不同的框架(2.0和4.0)在服务器上的网站 如果启用了iis目标框架4.0,则我的网站2.0会显示错误:服务器应用程序不可用 如果启用了iis目标框架2.0,则我的网站4.0将显示错误 Unrecognized attribute target Framework. Note that attribute names are case-sensitive. 编辑1 问题可能是框架。因为它区分大小写 您可以按如下方式设置框架 <compilation debug="tr
服务器应用程序不可用
如果启用了iis目标框架2.0,则我的网站4.0将显示错误
Unrecognized attribute target Framework.
Note that attribute names are case-sensitive.
编辑1
问题可能是框架
。因为它区分大小写您可以按如下方式设置框架
<compilation debug="true" targetFramework="4.0">
古老的
您需要创建不同的应用程序池。一个应用程序池应该使用
framework2.0
另一个应该使用
framework4.0
相应地在两个应用程序中应用
这里有一个很好的链接
IIS应用程序只能在一个框架下运行。但是,每个应用程序都被分配到一个应用程序池,该应用程序池确定要运行的框架版本 您只需创建一个新的应用程序池,该应用程序池可与不同版本的框架一起使用 有关如何执行此操作的详细信息,请参见 从IIS7的文章中:
- 如果要使用集成的IIS和ASP.NET请求处理管道,请选择集成
- 如果要分别使用IIS和ASP.NET请求处理模式,请使用Classic。在经典模式下,托管代码通过使用Aspnet_isapi.dll而不是IIS 7集成管道进行处理