Разделы System.webServer и System.web в web.config

Какой смысл иметь два отдельных раздела для определения документов об ошибках в web.config?

<system.webServer>
...
   <httpErrors errorMode="Custom">
      <remove statusCode="404" subStatusCode="-1" />
      <error statusCode="404" prefixLanguageFilePath="" path="/ErrorPage_404.aspx" responseMode="ExecuteURL" />
   </httpErrors>
...
</system.webServer>

и

<system.web>
...
   <customErrors defaultRedirect="/Forms/Errors/Error.aspx" mode="On">
      <error statusCode="404" redirect="/ErrorPage_404.aspx" />
   </customErrors>
...
</system.web>

Если я удалите первый раздел, IIS7 не будет отображать страницы с ошибками. Если я удалю второй, мой отладчик VS не будет отображать страницы с ошибками.

9
задан Riz 17 August 2011 в 07:52
поделиться