IIS 7.5 / Windows 7:错误500.19,错误代码0x800700b7

我一直在试图解决这个问题。

我正在使用Windows 7和VS2008 + iis7.5。 我的项目由于这个错误而被卡住了。

错误说:

错误摘要HTTP错误500.19 – 内部服务器错误请求的页面无法访问,因为页面的相关configuration数据无效。

`Detailed Error Information Module IIS Web Core Notification BeginRequest Handler Not yet determined Error Code 0x800700b7 Config Error There is a duplicate 'system.web.extensions/scripting/scriptResourceHandler' section defined Config File \\?\C:\inetpub\wwwroot\test23\web.config Requested URL http://localhost:80/test23 Physical Path C:\inetpub\wwwroot\test23 Logon Method Not yet determined Logon User Not yet determined Config Source 15: <sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"> 16: <section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/> 17: <sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"> ` 

我遵循这个Microsoft解决scheme文档中的说明,但没有帮助。 http://support.microsoft.com/kb/942055

该错误是指出scriptResourceHandler被定义两次。 关键不是500.19(在configuration中发生了什么坏事),这是错误的文本。

用scriptResourceHandler来打 这个很常见 。

简而言之:从应用程序的web.config中删除它,它应该工作。 或者,在web.config中添加或input它,然后重新添加它。

它可能在configuration层次结构的某处更高。