Для раздела system.web/httpHandlers файла web.config Я могу использовать атрибут «configSource» для указания внешнего файла конфигурации, например:Разделение конфигурации обработчика из web.config для IIS7 (configSource не поддерживается?)
<system.web>
<httpHandlers configSource="App_Config\httpHandlers_iis6.config" />
</system.web>
Это позволяет мне использовать один и тот же набор обработчиков во всех моих средах, а только поддерживать их в одном месте, сохраняя при этом такие вещи, как appSettings, для перехода от одного web.config к другому.
К сожалению, оказывается, что тот же техник не поддерживается для раздела, относящегося к IIS7 обработчикам:
<system.webServer>
<handlers configSource="App_Config\httpHandlers_iis7.config" /> <!-- not supported -->
</system.webServer>
Есть ли способ, чтобы отделить мою конфигурацию обработчиков из основного файла web.config для IIS7 ?
Хотелось бы это узнать. хотя причина немного другая. Я хочу один раздел для IIS7.5 на 64-битной, а другой для IIS7.5 32bit. –