我安装了Visual Studio11Beta,突然,我在VS11开发人员预览版下创建的所有异步操作方法开始挂起(显然是这个问题:http://blogs.msdn.com/b/pfxteam/archive/2012/03/03/10277166.aspx)。
我的应用程序使用v4.0.30319作为框架版本,但没有使用4.5的选项。我修复了我的.net 4.5安装,但什么都没有。有没有办法在IIS中配置它?我是否需要bin部署这些文件(如果需要,是哪一个)?
发布于 2012-03-05 06:24:16
没有4.5版的应用程序池。您可以在4.0应用程序池中使用任何4.5版应用程序。.NET 4.5只是一个就地更新,而不是一个主要的新版本。
发布于 2015-07-07 19:32:03
转到"Run“并执行以下命令:
%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -ir注:以管理员身份运行。
发布于 2014-01-15 06:35:54
在gui中没有显示v4.5,通常你不需要手动指定v4.5,因为它是就地更新。但是,您可以使用appcmd显式设置它,如下所示:
appcmd set apppool /apppool.name: [App Pool Name] /managedRuntimeVersion:v4.5Appcmd位于%windir%\System32\inetsrv中。这帮助我修复了Web Deploy的一个问题,它在从v4.0升级到v4.5后抛出了一个ERROR_APPPOOL_VERSION_MISMATCH错误。
MS article on setting .Net version for App Pool
https://stackoverflow.com/questions/9559372
复制相似问题