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

Cat*_*ICU 12 .net iis entity-framework webdeploy

我在一个小型Web应用程序(ASP.NET MVC 3)中使用Entity Framework 4.2 June 2011 CTP,因为它支持枚举.

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

您尝试使用的应用程序池将"managedRuntimeVersion"属性设置为"v4.0".此应用程序需要'v4.2'.

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

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

Cat*_*ICU 17

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

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

<IgnoreDeployManagedRuntimeVersion>True</IgnoreDeployManagedRuntimeVersion>
Run Code Online (Sandbox Code Playgroud)