问题标签 [system.web.extensions]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - 无法读取配置部分“system.web.extensions”,因为它缺少部分声明(发生在特定的代码分支上)
我注意到我每天使用的一个 Web 应用程序在今天早些时候运行时遇到了问题。代码编译良好,当应用程序开始运行时,我收到 HTTP 响应 500.19 - 内部服务器错误。
在此下方,我看到以下内容:
更多信息:
当读取 Web 服务器或 Web 应用程序的配置文件出现问题时,会发生此错误。在某些情况下,事件日志可能包含有关导致此错误的原因的更多信息。
如果您看到文本“定义了重复的 'system.web.extensions/scripting/scriptResourceHandler' 部分”,则此错误是因为您在 .NET Framework 4 中运行基于 .NET Framework 3.5 的应用程序。如果您正在运行WebMatrix,要解决此问题,请转到“设置”节点将 .NET Framework 版本设置为“.NET 2”。您还可以从 web.config 文件中删除额外的部分。
这听起来像是 IIS 的问题,我已经检查了针对此问题的建议解决方案,如下所示:
- 无法读取配置部分“system.web.extensions”,因为它缺少部分声明
- https://www.codeproject.com/Questions/723045/How-can-I-solve-this-problem-The-configuration-sec
- https://gyorgybalassy.wordpress.com/2013/12/02/cleaning-up-iis-express-configuration/
上一篇文章看起来最有希望,但我无法找到我试图运行的应用程序的任何痕迹。