【问题标题】:web.config - Invalid configuration data for the page?web.config - 页面的配置数据无效?
【发布时间】:2014-02-06 17:08:40
【问题描述】:

在 ASP.NET(c# 语言)中创建了一个 Web 应用程序,而不是 Build -> Published to Desktop,将所有文件和文件夹移动到我的 localhost 根目录下的 ./test 目录,而不是转到 localhost/test/Default.aspx ,并收到此错误消息:

HTTP 错误 500.19 - 内部服务器错误 无法访问请求的页面 访问,因为该页面的相关配置数据是 无效。

指向 web.config 中的这段代码:

<section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>

实际上,更多的挖掘揭示了这一点:

有一个重复 “system.web.extensions/scripting/scriptResourceHandler”部分 定义

我可以在根 web.config 文件中定义它吗?或者完全删除它是否安全?

【问题讨论】:

    标签: asp.net web-config


    【解决方案1】:

    如果这个条目是在 machine.config 中定义的,那么它被认为是重复的。从 web.config 中删除此条目或在之前添加删除语句。

    <remove name="scriptResourceHandler/>
    

    【讨论】:

    • 当我将 Web 服务从 .net 3.5 升级到 4 时,我完全删除了此部分,以及 sectionGroup "webServices" 下列出的所有服务(jsonSerialization、profileService、authenticationService 和 roleService)。一切仍在工作。
    猜你喜欢
    • 2019-03-02
    • 2017-02-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多