c# - "There is a duplicate ' system.web.extensions/脚本/scriptResourceHandler ' section defined"

标签 c# asp.net .net iis

我正在使用 vstudio 2015 开发一个项目,当我尝试在另一个系统上运行它时出现以下错误,尝试了此处提供的许多解决方案但无法摆脱这个问题。

注意:另一个系统与我的配置相同。

HTTP 错误 500.19 - 内部服务器错误 无法访问请求的页面,因为该页面的相关配置数据无效。 详细错误信息: 模块 IIS Web 核心 通知未知 处理程序尚未确定 错误代码 0x80070003 配置错误无法读取配置文件 配置文件\?\D:\Visualstudio Projects\SPARC\SPARC\web.config 请求的网址 http://localhost:1396/ 物理路径
登录方式 尚未确定 登录用户 尚未确定 请求跟踪目录 C:\Users\Syeds\Documents\IISExpress\TraceLogFiles\ 配置源:

-1: 0:

更多信息: 当读取 Web 服务器或 Web 应用程序的配置文件时出现问题时,会发生此错误。在某些情况下,事件日志可能包含有关导致此错误的原因的更多信息。

如果您看到文本“定义了重复的‘system.web.extensions/scripting/scriptResourceHandler’部分”,此错误是因为您在 .NET Framework 4 中运行基于 .NET Framework 3.5 的应用程序。如果您正在运行 WebMatrix,要解决此问题,请转到“设置”节点将 .NET Framework 版本设置为“.NET 2”。您还可以从 web.config 文件中删除额外的部分。

热烈欢迎提出建议和解答, 谢谢和问候。

最佳答案

重新启动 visual studio 可能对此有所帮助。

这通常发生在您的 {solutions_dir}/.vs/{project_name}/config/applicationhost.config 中有无效配置时。此文件包含特定于机器的配置。

.vs/* 如果您使用的是 git,则应将目录添加到您的 gitignore。所以这个目录的内容永远不会被推送到主仓库。

如果这行不通。

  • 打开文件 {solutions_dir}/.vs/{project_name}/config/applicationhost.config。
  • 转到网站部分
  • 检查应用程序是否与为每个站点应用程序配置的物理路径匹配。 IISExpress 将使用 phyiscalPath 作为每个应用程序的基础目录。

关于c# - "There is a duplicate ' system.web.extensions/脚本/scriptResourceHandler ' section defined",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33644676/

相关文章:

c# - Xamarin Forms键盘剩余,甚至编辑器也不可见(如何等待其他任务线程完成?)

c# - 优化 ASP.NET Core 发布包

c# - 如何使用sql server 2005通过数据库发送邮件?

.net - 从 TeamCity 服务器上的构建文件夹运行 MS 测试

c# - 不止一次地重用 backgroundworker

SSIS 中的 C# 脚本任务

c# - Windows 10 UWP,NavigationView 在 BackNavigation 上更新选定的 MenuItem

c# - 如何在 VS2010 中创建发布前和发布后脚本

c# - HRESULT 异常 : 0x80131040

c# - 依赖属性绑定(bind)未更新