模块 IIS Web Core 
通知 未知 
处理程序 尚未确定 
错误代码 0x800700b7 
配置错误 定义了重复的“system.web.extensions/scripting/scriptResourceHandler”节  
配置文件 \\?\E:\PrecompiledWeb\misweb\web.config   16:       <sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
   17:         <section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
   18:         <sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">在Default Web Site节点下直接更改的路径,加载的项目。应用池设置 ASP.NET v4.0.
原项目在WINXP IIS默认网站下发布都正常。已经试过删除节点,还是报错。

解决方案 »

  1.   


    方法一:
    错误摘要HTTP 错误 500.19 - Internal Server Error
    无法访问请求的页面,因为该页的相关配置数据无效。
    详细错误信息模块 DefaultDocumentModule
    通知 ExecuteRequestHandler
    处理程序 StaticFile
    错误代码 0x800700b7
    配置错误 在唯一密钥属性“value”设置为“default.aspx”时,无法添加类型为“add”的重复集合项 
    配置文件 \\*******\web\web.config
    <defaultDocument>
    <files>
    <add value="default.aspx" />
    </files>
    </defaultDocument>错误原因是IIS中已经设置了默认document为default.aspx,这时候asp.net得到了另外一个相同value的add引发异常,处理方案是在<add />之前加入<clear />
    这种方法适用于任何可能产生继承混淆的.net configuration
    方法二:遇到了几次HTTP 500 错误到网上搜解决方案 搜了一大堆 几乎全是一个模子下来的 复杂的要命,找到了这个比较简单的 经过测试确实可行,放在这里大家备用解决办法: 第一步:“开始”->“设置”->“控制面板”->“管理工具”->“组件服务”中,“控制台根目录”->“组件服务 ”->“计算机”->“我的电脑”->“COM+应用程序”中,有一个“IIS Out-Of-Process Pooled”鼠标右键“属性”--“标识”--把“此用户”调整为“交互式用户--目前已登录的用户”。然后“确定”,再鼠标右键“属性”--“启动 ”. 第二步:“开始”->“管理工具”->“Internet 信息服务”->展开左侧的本地计算机->右击“网站”属性->选择“目录安全性”->点“编辑”然后在弹出的对话框中确保只选中 了“匿名访问”和“集成Windows验证”两项,单击匿名访问中的编辑,去掉“允许IIS控制密码”然后保存设置就可以了。 第三步:点“默认WEB站点”的右键,转到“目录安全性”选项卡,点“匿名访问和验证控制”的“编辑”按钮,回弹出匿名方法新窗口,再点击其中“匿名访问”中的“编辑”按钮,将“允许IIS控制密码”全面的勾去掉,然后一路确定返回就可以了。
    推荐去初学者之路看看,电脑菜鸟变成高手 
      

  2.   


    我的是在win7旗舰版IIS7.5下,你的办法和我的有点不匹配
      

  3.   

    去看下web.config
    是不是多了什么东西,把多余的节点都注销掉
      

  4.   

    如果能排除网络连接和硬盘损坏。有几种可能。
    1,是否创建虚拟目录。
    2,TCP/IP协议问题
      

  5.   


    我放到WinXP 电脑上,就可以发布正常。 win7 旗舰版32 就不行了。 web.config 中我试过不行。
      

  6.   

    我也遇到同样的问题,Win7 旗舰版,求解
      

  7.   

    500  属于服务器内部错误,你代码有BUG