gpt4 book ai didi

asp.net - Web 部署错误到 IIS - 应用程序池 ManagedRuntimeVersion

转载 作者:行者123 更新时间:2023-12-03 01:24:42 25 4
gpt4 key购买 nike

尝试将 ASP.NET 应用程序部署包部署到 IIS 时,我收到错误

(The application pool that you are trying to use has the 'managedRuntimeVersion' property set to 'v2.0'. This application requires 'v4.0'.

我已采取以下步骤:

  • 确保我的服务器的默认 .NET Framework 版本为 4(重新启动计算机上的 IIS 服务)
  • 确保我的 Web 应用程序设置为 .NET 4
  • 确保应用程序的 web.config 没有引用需要 .NET 2 或 3.5

此错误的根本原因是什么?如何解决?

enter image description here

enter image description here

最佳答案

Web 部署在发布时使用默认的 IIS 网站设置。要在 IIS 计算机上更改/确​​认此设置:

  • 转到 IIS->默认网站->基本设置->应用程序池
  • 选择 ASP.NET v4.0 或使用适当框架版本的适当应用程序池

如果您尝试将此应用程序导入现有网站,请确保其应用程序池版本相同。我也尝试过同样的操作,但没有意识到我的"new"网站正在 v2 的应用程序池上运行。

确保您的应用程序池默认也配置为 v4.0。

enter image description here

enter image description here

关于asp.net - Web 部署错误到 IIS - 应用程序池 ManagedRuntimeVersion,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6252368/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com