【问题标题】:How do I fix Azure Websites to stop confusing .Net Framework 4.5 with 4?如何修复 Azure 网站以停止将 .Net Framework 4.5 与 4 混淆?
【发布时间】: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


【解决方案1】:

将此添加到您的项目中:

<IgnoreDeployManagedRuntimeVersion>True</IgnoreDeployManagedRuntimeVersion>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-16
    • 1970-01-01
    相关资源
    最近更新 更多