今天在本机IIS上发布一项目时,出现了如下错误:

IIS7 asp.net配置默认文档的错误

感到十分的诧异,就想:难道是默认文档设置有问题?

于是就双击默认文档进行设置,噩梦又来了,下图;

IIS7 asp.net配置默认文档的错误

难道是我的Web.config设置有问题?后来在网上搜搜,得到如下解决办法:

web.config中

<defaultDocument>
  <files>
    <add value="default.aspx" />
  </files>
  </defaultDocument>

错误原因是IIS中已经设置了默认document为default.aspx,这时候asp.net得到了另外一个相同value的add引发异常,处理方案是在<add />之前加入<clear />

即修改web.config为

<defaultDocument>
  <files> 
    <clear />
    <add value="default.aspx" />
  </files>
</defaultDocument>

这种方法适用于任何可能产生继承混淆的.net configuration 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-03-04
  • 2021-07-12
  • 2022-12-23
  • 2022-12-23
  • 2021-06-05
猜你喜欢
  • 2021-12-18
  • 2021-09-02
  • 2021-08-06
  • 2021-11-23
  • 2022-12-23
  • 2021-09-09
  • 2021-08-23
相关资源
相似解决方案