Какой смысл иметь два отдельных раздела для определения документов об ошибках в 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 не будет отображать страницы ошибок.