在ASP.NET(c#语言)中创建一个Web应用程序,而不是Build - >发布到桌面,将所有文件和文件夹移动到./test
根目录的localhost
目录,而不是转到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'部分 定义
我可以在root web.config文件中定义它吗?或者完全删除它是否安全?
答案 0 :(得分:3)
如果在machine.config中定义了此条目,则认为它是重复的。从web.config中删除此条目或在之前添加删除句子。
<remove name="scriptResourceHandler/>