我安装了Visual Studio 11 Beta,突然我在VS 11开发人员预览下创建的所有异步操作方法都开始挂起(显然这个问题:http://blogs.msdn.com/b/pfxteam/archive/2012/03/03/10277166.aspx) .
我的应用程序使用v4.0.30319作为框架版本,但没有使用4.5的选项 . 我修复了我的.net 4.5安装,但没有 . 有没有办法在IIS中配置它?我是否需要bin文件(如果是这样)?
我安装了Visual Studio 11 Beta,突然我在VS 11开发人员预览下创建的所有异步操作方法都开始挂起(显然这个问题:http://blogs.msdn.com/b/pfxteam/archive/2012/03/03/10277166.aspx) .
我的应用程序使用v4.0.30319作为框架版本,但没有使用4.5的选项 . 我修复了我的.net 4.5安装,但没有 . 有没有办法在IIS中配置它?我是否需要bin文件(如果是这样)?
3 回答
没有4.5应用程序池 . 您可以在4.0应用程序池中使用任何4.5应用程序 . .NET 4.5“只是”就地更新而不是主要的新版本 .
转到“运行”并执行以下操作:
注意:以管理员身份运行 .
gui中没有显示v4.5,通常您不需要手动指定v4.5,因为它是就地更新 . 但是,您可以使用appcmd显式设置它,如下所示:
Appcmd位于
%windir%\System32\inetsrv
. 这有助于我解决Web Deploy的一个问题,它从v4.0升级到v4.5后抛出了ERROR_APPPOOL_VERSION_MISMATCH错误 .MS article on setting .Net version for App Pool