我有一个IIS“站点”设置了一个使用.net 2.0的应用程序池。我在网站上添加了一个.NET“应用程序”,需要.net 4.0。
我将该特定网站的应用池设置为使用.net 4.0,但是当我这样做时,出现错误代码500
错误:0x800700c1
我可以这样做吗?还是我想做不可能的事?
注意:我想避免将整个IIS站点的应用程序池更改为使用.NET 4.0,因为如果有的话,有很多代码需要测试。我也无法将其完全添加为单独的网站,因为我遇到了跨域问题。
更新:即使我在.NET 4下设置了两个应用程序池,我也会遇到同样的错误。我必须为站点和子应用程序使用SAME应用程序池。我觉得这不应该是一个要求。
答案 0 :(得分:1)
我为.NET 4子应用程序的应用程序池更改了Enable 32-Bit Applications
到True
,并且在保持父站点具有.NET 2应用程序池的情况下工作。
还没有完全测试过,但到目前为止它还可以。