何时使IIS7.5网站成为应用程序 - 应用程序“DEFAULT WEB SITE”中的服务器错误?

时间:2011-03-08 18:21:53

标签: asp.net iis-7 iis-7.5

  

HTTP错误500.19 - 内部服务器错误

     

无法访问请求的页面   因为相关的配置数据   对于页面无效。

     

详细错误信息
  模块DefaultDocumentModule
  通知ExecuteRequestHandler
  处理程序静态文件错误
  代码0x800700b7
  配置错误不能   添加类型的重复集合条目   '添加'具有唯一键属性   'value'设置为'Default.aspx'配置   文件\?\ C:\ inetpub \ wwwroot \ web.config   要求   网址http://localhost:80/testiis/   物理   路径D:\ Work \ Development \ Tutorials \ TestIIS \   登录方法匿名登录   用户匿名

配置来源

<files>
   <add value="Default.aspx" />
</files>

1 个答案:

答案 0 :(得分:0)

看起来您正在标记相同的站点(默认Web站点)以及名为/ testiis /的应用程序。 您应该知道站点本身是一个名为Root的应用程序“/”,而正在发生的是您正在创建一个指向同一目录的“嵌套应用程序”,导致web.config(\ inetpub \)内部的所有内容。 wwwroot)要复制,因为继承是基于虚拟命名空间,换句话说,IIS合并配置文件:
“/web.config”

“/testiis/web.config”

是导致此重复问题的同一文件。 您应该做的是在\ inetpub \ wwwroot \下创建一个名为Testiis的文件夹,然后编辑您的应用程序以指向该目录。