症状

  • 在IIS 7和Dot Net 2.0集成应用程序池中:双击可查看任何

  • 浏览URL显示:"Http 500.19" internal server error.. There is a duplicate... 'system.web.extensions/scripting/scriptResourceHandler' section defined...."

  • 从VS 2008运行应用程序时,会显示一个"Unable to start debugging on the web server..."对话框.

基础设施

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

try 过的事情

  • 判断问题是否发生在同一台计算机上的其他IIS应用程序目录中.
  • 在IIS中删除并重新添加应用程序.
  • 已恢复到web的早期版本.配置文件.
  • 签出了源代码的最后一个工作版本.重建应用程序,为其添加新的应用程序目录,并try 查看web.从IIS配置内容.
  • 寻找网络.配置文件中可能有重复的部分:
  • 将源代码签出到另一台开发机器.设置IIS 7应用文件夹.Web.config没有问题.

问题

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

推荐答案

把这个加到核对表里.

  • 确保机器正常运转.您判断的配置与您的应用程序正在运行的应用程序池来自同一个Dot Net框架.

在我的例子中,默认应用程序池从Dot Net 2.0更改为Dot Net 4.0.这改变了根机器.配置到4.0版本.此版本包含"scriptResourceHandler"部分以及其他部分.因此,重复部分警告.

Asp.net相关问答推荐

JWT 和 Google 在 Razor 页面中进行身份验证和授权

如何在 MVC 中为国家和州/省创建 Select 列表

在 Sessions 中存储自定义对象

在 EF4.1 中正确地从上下文中附加和分离实体

我可以在 .net 核心中使用 Entity Framework 6(非核心)吗?

IIS 中 ASP.net 应用程序的单独应用程序池

未知的网络方法.参数名称:methodName

为什么我在安装 IE8 后无法从 Visual Studio 2005 调试?

c# - 如何从列表中获取值的总和?

使用 Lucene.NET 索引 .PDF、.XLS、.DOC、.PPT

来自 IP 地址的经度和纬度值

免费的 ASP.Net 和/或 CSS 主题

以编程方式添加跨度标签,而不是标签控件?

如何在 asp net core api 中使用 Created(或 CreatedAtAction / CreatedAtRoute)

<%# Eval("State") %> 或 <%# DataBinder.Eval(Container.DataItem, "state")%>

ASP.NET 元:资源键

ASP.NET MVC Url Route 支持(点)

如何保护存储在 web.config 中的密码?

模型是否包含字段而不将其添加到数据库中?

ASP.NET 中的嵌套中继器