Можно ли настроить все вещи из system.web в system.webserver? - PullRequest
2 голосов
/ 17 сентября 2010

Мне очень трудно найти четкую документацию по IIS7 и интегрированному режиму. Очевидно, раздел system.webserver предназначен для интегрированного режима IIS7 ... но интегрированный режим IIS7 игнорирует раздел system.web? + Вы можете настроить все из раздела system.web в разделе system.webserver?

Существует инструмент для перехода с IIS6 на IIS7. Если я запускаю его, в system.web все еще остается много вещей. Большинство приложений даже работают в интегрированном режиме без изменения web.config ... поэтому, пожалуйста, объясните мне, почему был нужен новый раздел? Я действительно не понимаю.

Ответы [ 2 ]

0 голосов
/ 05 декабря 2011

Странно, что вы сказали, что документацию трудно найти, поскольку Microsoft на этот раз имеет для нее централизованный портал,

http://www.iis.net/ConfigReference

Все изменения, внесенные инструментом миграции, описаны в этой статье

http://learn.iis.net/page.aspx/381/aspnet-20-breaking-changes-on-iis/

Вы можете прочитать его, чтобы понять, почему некоторые теги изменены.

0 голосов
/ 05 декабря 2011

Раздел System.WebServer «обрабатывается» IIS7, и механизм asp.net не задействован.Ранее (до IIS7) система конфигурации IIS (metabase.xml) и ASP.NET (иерархия web.config) полностью отличалась, но в IIS7 во время выполнения генерируется единая конфигурация для пула приложений.

Файл конфигурации IIS7 хранится здесь: C: \ Windows \ System32 \ inetsrv \ config.У этого есть система. WebServer.

Это имеет архитектурные последствия в том смысле, что (по крайней мере, теоретически) теперь модули asp.net могут выполняться даже для приложений, не относящихся к asp.net.

Вы можете посмотреть приложение по умолчаниюКонфигурация пула здесь: C: \ inetpub \ temp \ appPools \ DefaultAppPool

Есть более подробная информация, но с этого следует начать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...