我的ASP.NET 4.0在哪里?

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

但与我的新网站在IIS7我似乎无法selectv4.0作为框架。 我看到2个新的应用程序池ASP.NET 4.0和经典4.0,但所有的应用程序当然不共享相同的4.0版应用程序池吗? 我错过了什么?

服务器是x64吗?

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

要使用.NET 4.0,您需要将应用程序移至应用程序池。 并非所有的应用程序都必须共享相同的应用程序池,因为它只是一种隔离应用程序的方式,所以基本上可以创build应用程序池以满足您的心愿。 你不能做的是将一个.NET 3.5应用程序放到一个4.0池中,但是实际上这个池会将你configuration的.NET Framework版本加载到内存中。