Asp.net 当将IIS7.5网站设置为应用程序“默认网站”中的应用程序服务器错误时?
HTTP错误500.19-内部服务器错误 无法访问请求的页面 因为相关的配置数据 因为页面无效 详细错误信息 模块DefaultDocumentModule 通知ExecuteRequestHandler 处理程序静态文件错误 代码0x800700b7 配置错误无法删除 添加类型为的重复集合项 具有唯一键属性的“添加” “value”设置为“Default.aspx”配置 文件\?\C:\inetpub\wwwroot\web.config 请求 统一资源定位地址 身体的 路径D:\Work\Development\Tutorials\testis\ 登录方法匿名登录 匿名用户 配置源Asp.net 当将IIS7.5网站设置为应用程序“默认网站”中的应用程序服务器错误时?,asp.net,iis-7,iis-7.5,Asp.net,Iis 7,Iis 7.5,HTTP错误500.19-内部服务器错误 无法访问请求的页面 因为相关的配置数据 因为页面无效 详细错误信息 模块DefaultDocumentModule 通知ExecuteRequestHandler 处理程序静态文件错误 代码0x800700b7 配置错误无法删除 添加类型为的重复集合项 具有唯一键属性的“添加” “value”设置为“Default.aspx”配置 文件\?\C:\inetpub\wwwroot\web.config 请求 统一资源定位地址 身体的 路径D:\Work\D
看起来您正在将同一个站点标记为默认Web站点,同时还标记为一个名为/testis/的应用程序。 您应该知道站点本身是一个应用程序/也称为根,正在发生的事情是,您正在创建一个指向同一目录的嵌套应用程序,导致web.config\inetpub\wwwroot中的所有内容基本上都被复制,因为继承是基于虚拟命名空间的,换句话说,IIS在以下位置合并配置文件: /web.config 和 /testis/web.config 是导致此重复问题的同一文件。
您应该做的是在\inetpub\wwwroot\下创建一个名为testis的文件夹,并编辑您的应用程序以指向该目录。为什么要将其放在web.config中?我要求学习。。。
<files>
<add value="Default.aspx" />
</files>