2009-08-03 35 views
1

我使用Vista的一种方式,但大部分在同一个项目,我工作的其他开发人员仍然在使用XP。我们的一些项目有处理虚荣的URL通配符脚本映射,所以每次我在这些网站上的时间,我的IIS 7增加了一个system.webServer /处理器部分web.config文件,当另一开发商做一个更新是不是由他们的IIS 5系统,并导致下面的错误认识:有共享相同的.NET 1.1 web.config文件翻过IIS5和IIS7

Parser Error Message: Unrecognized configuration section 'system.webServer' 

那么,有没有一种既IIS 7设置为它不存储脚本映射在web.config文件中,或者一种方式告诉IIS 5忽略该部分?

我用Google搜索,但我似乎只找到人从IIS5/6迁移指南,以7

+0

你使用的是源代码管理吗? – 2009-08-03 17:17:28

+0

是的:SVN,龟客户端 – Vdex 2009-08-03 18:00:23

回答

5

好不容易才回答我的问题。我们不得不修改XP机器上的machine.config文件。并添加

<section name="system.webServer" type="System.Configuration.IgnoreSectionHandler, 
System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> 

<configSections>部分

这告诉.NET中的XP机器上忽略该部分。