gpt4 book ai didi

asp.net - 调查 Web.Config 重复部分原因的步骤

转载 作者:行者123 更新时间:2023-12-03 07:19:33 25 4
gpt4 key购买 nike

症状

  • 在 IIS 7 和 Dot Net 2.0 集成应用程序池中:双击即可查看任何web.config 部分会产生如下错误对话框:

"There was an error while performing this operation....   Filename... web.config...    Error: There is a duplicate..."

  • 浏览 URL 显示:“Http 500.19”内部服务器错误。有重复的...“system.web.extensions/scripting/scriptResourceHandler”部分定义......”

  • 从 VS 2008 运行应用程序,会显示“无法在 Web 服务器上启动调试...”对话框。

基础设施

  • 网络服务器:在 Windows 7 x64 上运行的 IIS 7
  • ASP.Net MVC2
  • 应用程序池:集成 Dot Net 2.0
  • VS 2008

尝试过的事情

  • 检查同一计算机上的其他 IIS 应用目录是否出现问题。
  • 在 IIS 中删除并重新添加了该应用程序。
  • 恢复到 web.config 文件的先前版本。
  • 查看了源代码的最新工作版本。重新构建应用程序,为其添加一个新的应用程序目录,并尝试从 IIS 查看 web.config 内容。
  • 在以下位置查找可能具有重复部分的 web.config 文件:
    • Inetpub 根目录。
    • “C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config”
    • ASP.Net MVC 应用的“Views”子文件夹。
  • 将源代码 checkout 到另一台开发机器。设置 IIS 7 应用程序文件夹。 Web.config 没有问题。

问题

  • 如果此错误的原因是另一个 web.config 文件,我还应该查看哪里?
  • 这些症状还有其他原因吗?

最佳答案

将此添加到 list 中。

  • 确保您检查的 machine.config 与您的应用程序运行所在的应用程序池来自同一个 Dot Net 框架。

就我而言,默认应用程序池已从 Dot Net 2.0 更改为 Dot Net 4.0。这将根 machine.config 更改为 4.0 版本。此版本包含“scriptResourceHandler”部分以及其他部分。因此出现重复部分警告。

关于asp.net - 调查 Web.Config 重复部分原因的步骤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2475329/

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