.net – 如何Web部署面向Entity Framework的Web应用程序4.2 2011年6月CTP

我正在使用Entity Framework 4.2 2011年6月的CTP在一个小的Web应用程序(ASP.NET MVC 3),因为它支持枚举.

我尝试使用Web部署来部署它,我收到以下错误

The application pool that you are trying to use has the
‘managedRuntimeVersion’ property set to ‘v4.0’. This application
requires ‘v4.2’.

如何创建在.NET 4.2上运行的应用程序池?

编辑:Web应用程序使用4.0应用程序池,所以真正的问题是如何在使用Visual Studio Publish选项时禁用应用程序池运行时版本检查?

解决方法

在这里找到了解决方案: http://connect.microsoft.com/VisualStudio/feedback/details/526963/unable-to-correctly-set-managedruntimeversion-in-msdeploy-package

将其添加到初始< PropertyGroup>中的web .csproj文件中.部分:

<IgnoreDeployManagedRuntimeVersion>True</IgnoreDeployManagedRuntimeVersion>

相关文章

vue阻止冒泡事件 阻止点击事件的执行 &lt;div @click=&a...
尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用...
后台我拿的数据是这样的格式: [ {id:1 , parentId: 0, name:...
JAVA下载文件防重复点击,防止多次下载请求,Cookie方式快速简...
Mip是什么意思以及作用有哪些