我的 ASP.NET 4.0 在哪里

我的 ASP.NET 4.0 在哪里

我已经将 .NET 4.0 安装到 Windows Server 2008。我已经运行了 aspnet_regiis -i。

但是对于 IIS7 上的新网站,我似乎无法选择 v4.0 作为框架。我看到了 2 个新的应用程序池 ASP.NET 4.0 和 Classic 4.0,但肯定不是所有应用程序都共享同一个 v4.0 应用程序池吧?我遗漏了什么?

答案1

服务器是x64的吗?

在这种情况下,您应该aspnet_regiis.exeC:\Windows\Microsoft.NET\Framework64\v4.0.30319文件夹运行,而不是从运行C:\Windows\Microsoft.NET\Framework\v4.0.30319

答案2

要使用 .NET 4.0,您需要将应用程序移至应用程序池。并非所有应用程序都必须共享同一个应用程序池,因为这只是一种隔离应用程序的方法,因此基本上您可以根据自己的意愿创建应用程序池。但是,您不能将 .NET 3.5 应用程序放入 4.0 池中,因为该池实际上会将您为其配置的 .NET Framework 版本加载到内存中。

相关内容