在IIS中的2.0站点下运行.net 4.0应用程序

时间:2013-08-13 18:54:08

标签: .net iis

我有一个IIS“站点”设置了一个使用.net 2.0的应用程序池。我在网站上添加了一个.NET“应用程序”,需要.net 4.0。

我将该特定网站的应用池设置为使用.net 4.0,但是当我这样做时,出现错误代码500错误:0x800700c1

我可以这样做吗?还是我想做不可能的事?

注意:我想避免将整个IIS站点的应用程序池更改为使用.NET 4.0,因为如果有的话,有很多代码需要测试。我也无法将其完全添加为单独的网站,因为我遇到了跨域问题。

更新:即使我在.NET 4下设置了两个应用程序池,我也会遇到同样的错误。我必须为站点和子应用程序使用SAME应用程序池。我觉得这不应该是一个要求。

1 个答案:

答案 0 :(得分:1)

我为.NET 4子应用程序的应用程序池更改了Enable 32-Bit ApplicationsTrue,并且在保持父站点具有.NET 2应用程序池的情况下工作。

还没有完全测试过,但到目前为止它还可以。