Vde*_*dex 1 .net iis windows-xp web-config windows-vista
我使用的是Vista,但与我工作在同一项目上的大多数其他开发人员仍在使用XP.我们的一些项目具有用于处理虚URL的通配符脚本映射,因此每次我在这些站点上工作时,我的IIS 7都会将一个system.webServer/handlers部分添加到web.config文件中,当其中一个开发人员更新它时IIS 5系统无法识别它们并导致以下错误:
Parser Error Message: Unrecognized configuration section 'system.webServer'
Run Code Online (Sandbox Code Playgroud)
那么是否有IIS 7设置它不能在web.config文件中存储脚本映射,或者告诉IIS 5忽略该部分?
我用Google搜索了这个,但我似乎只找到了从IIS5/6迁移到7的人的指南.
管理回答我自己的问题.
我们必须修改XP机器上的machine.config文件.并添加
<section name="system.webServer" type="System.Configuration.IgnoreSectionHandler,
System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
Run Code Online (Sandbox Code Playgroud)
到该<configSections>部分
这告诉XP机器上的.NET忽略该部分.