Есть ли способ предоставить общий доступ к файлу .NET 1.1 web.config через IIS5 и IIS7? - PullRequest
1 голос
/ 03 августа 2009

Я использую Vista, но большинство других разработчиков, работающих над теми же проектами, что и я, все еще используют XP. В некоторых из наших проектов используются сопоставления сценариев с подстановочными знаками для обработки обычных URL-адресов, поэтому каждый раз, когда я работаю с этими сайтами, мой IIS 7 добавляет раздел system.webServer / handlers в файл web.config и когда другие разработчики делают обновление, которое не распознается их системами IIS 5 и приводит к следующей ошибке:

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

Так есть ли в IIS 7 параметр, позволяющий не сохранять сопоставления сценариев в файле web.config, или способ указать IIS 5 игнорировать этот раздел?

Я гуглил это, но мне кажется, что я только нахожу руководства от людей, переходящих с IIS5 / 6 на 7.

1 Ответ

5 голосов
/ 04 августа 2009

Удалось ответить на мой собственный вопрос.

Мы должны изменить файлы machine.config на компьютерах с XP. И добавить

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

в <configSections> секцию

Это говорит .NET на машине XP, чтобы игнорировать этот раздел.

...