2

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

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

我可以这样做吗?还是我在尝试做不可能的事?

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

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

4

1 回答 1

1

I changed Enable 32-Bit Applications to True for the application pool for the .NET 4 sub-app and it worked while keeping the parent site with an app pool of .NET 2.

Haven't completely tested it, but so far it works.

于 2013-08-13T19:59:27.787 回答