【问题标题】:when Make IIS7.5 Web Site an Application - Server Error in Application "DEFAULT WEB SITE"?何时使 IIS7.5 网站成为应用程序 - 应用程序“默认网站”中的服务器错误?
【发布时间】:2011-07-11 07:59:09
【问题描述】:

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>

【问题讨论】:

  • 为什么要把这个放在他们的web.config 中?我要求学习...

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


【解决方案1】:

您似乎将同一个站点(默认网站)标记为一个名为 /testiis/ 的应用程序。 您应该知道站点本身是一个应用程序“/”,也称为 Root,正在发生的事情是您正在创建一个指向同一目录的“嵌套应用程序”,导致 web.config (\inetpub\ wwwroot) 被复制,因为继承是基于虚拟命名空间的,换句话说,IIS 将配置文件合并在:
“/web.config”

"/testiis/web.config"

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-06
    • 2018-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多