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