zoukankan      html  css  js  c++  java
  • HTTP 错误 500.19

    错误重现

    往常习惯在web.config文件里添加配置节点默认文档,内容如下:

    <!-- web.config -->
    <configuration>
      <system.webServer>
        <defaultDocument>
          <files>     
            <add value="Default.aspx"/>
          </files>
        </defaultDocument>
      </system.webServer>
    </configuration>
    

    以避免还需要手动在IIS里配置默认文档

    但是这次出现如下错误:

    错误摘要:HTTP 错误 500.19 - Internal Server Error
    模块:DefaultDocumentModule
    通知:ExecuteRequestHandler
    错误代码:0x800700b7
    配置错误:在唯一密钥属性“value”设置为“Default.aspx”时,无法添加类型为“add”的重复集合项
    

    错误图示:

    错误原因

    web.config里的默认文档配置节点 里的Default.aspx 跟IIS里的默认文档里已添加的Default.aspx冲突

    <!-- web.config -->
    <configuration>
      <system.webServer>
        <defaultDocument>
          <files>     
            <add value="Default.aspx"/> --这个节点内容Default.aspx 跟IIS默认文档内容里的冲突
          </files>
        </defaultDocument>
      </system.webServer>
    </configuration>
    

    解决办法

    <!-- web.config -->
    <configuration>
      <system.webServer>
        <defaultDocument>
          <files>     
            <clear/> --<add/>前面先clear一下
            <add value="Default.aspx"/> --然后就木有冲突了
          </files>
        </defaultDocument>
      </system.webServer>
    </configuration>
    
  • 相关阅读:
    python之路--day22--多态....property..calssmethod....staticmethod
    python之路--day21--组合与封装
    内存数据库
    什么时候调用:拷贝构造函数、赋值运算符
    类成员初始化顺序
    HTTP、TCP、UDP的区别
    进程和线程的区别
    C++中类的静态成员与实例成员的区别
    设计模式
    const函数
  • 原文地址:https://www.cnblogs.com/taadis/p/12125937.html
Copyright © 2011-2022 走看看