有没有办法在IIS 5和IIS7之间共享相同的.NET 1.1 web.config文件

时间:2009-08-03 10:47:46

标签: .net iis windows-xp web-config windows-vista

我正在使用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的人员的指南。

1 个答案:

答案 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忽略该部分。