【发布时间】:2013-05-13 16:43:28
【问题描述】:
我正在使用 Visual Studio 2012 在 TFS 中使用 Continuous Publishing 在线发布一个简单的 Asp.Net MVC 4 项目,但出现错误:
1 个错误,0 个警告 异常消息:您尝试使用的应用程序池的“managedRuntimeVersion”属性设置为“v4.0”。此应用程序需要“v4.5”。 了解更多信息:http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_APPPOOL_VERSION_MISMATCH。 (类型 DeploymentDetailedException)
【问题讨论】:
-
如果我将 Azure 网站中的框架更改为 3.5 以强制出现另一个错误,请查看它给我的信息:异常消息:您尝试使用的应用程序池的“managedRuntimeVersion”属性设置为'v2.0'。此应用程序需要“v4.5”。
-
您配置了哪个版本的 .NET 用于您的网站the management portal?
-
是.Net Framework 4.5。
-
问题在于 TFS Online 的发布流程。我直接从 Azure 的 VS2012 发布工具发布,一切正常。
-
我发现我的错误:我没有按照脚本:windowsazure.com/en-us/develop/net/common-tasks/…。持续部署仅适用于 4.0 框架。
标签: asp.net-mvc-4 visual-studio-2012 tfs azure-web-app-service continuous-deployment