У меня есть приложение ASP. NET с флагом customErrors
, установленным в Off
в web.config; однако даже с этим набором я все равно получаю страницу ошибки c, как если бы она была у меня On
. Почему это? Почему я не вижу ошибки?
Вот что я вижу:
А вот мой (слегка отредактированный) web.config:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<appSettings>
...
</appSettings>
<system.web>
<customErrors mode="Off" />
<compilation />
<pages enableEventValidation="false">
<namespaces>
<!-- TODO: add additional default includes here -->
</namespaces>
</pages>
<httpRuntime maxRequestLength="1048576" executionTimeout="7200" />
<sessionState mode="SQLServer" sqlConnectionString="..." timeout="240" />
<authentication mode="Forms">
<forms loginUrl="~/Admin/default.aspx" timeout="720" requireSSL="true" />
</authentication>
<authorization>
<deny users="?" />
<allow users="*" />
</authorization>
</system.web>
<location path="Admin/Login.aspx">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>
<location path="Admin/LoginLost.aspx">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>
<location path="crossdomain.xml">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>
<location path="robots.txt">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>
<location path="TermsOfUse.html">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxQueryString="32768" />
</requestFiltering>
</security>
<defaultDocument>
<files>
<clear />
<add value="default.aspx" />
<add value="Default.htm" />
<add value="index.htm" />
<add value="Default.asp" />
<add value="index.html" />
<add value="iisstart.htm" />
</files>
</defaultDocument>
</system.webServer>
<system.net>
<mailSettings>
<smtp from="">
<network host="" />
</smtp>
</mailSettings>
</system.net>
<location path="Admin/AdditionalField/AdditionalFieldDialogUpdate.aspx">
<system.web>
<httpRuntime requestValidationMode="2.0" />
</system.web>
</location>
<location path="Admin/AdditionalField/AdditionalFieldSetup.aspx">
<system.web>
<httpRuntime requestValidationMode="2.0" />
</system.web>
</location>
<location path="Admin/SystemReports/XML/XMLReportTagEdit.aspx">
<system.web>
<httpRuntime requestValidationMode="2.0" />
</system.web>
</location>
<location path="Admin/UserMenuReplaceString.aspx">
<system.web>
<httpRuntime requestValidationMode="2.0" />
</system.web>
</location>
</configuration>
<!--ProjectGuid: 78D4CC6E-5DE4-4523-8EBC-FCAAE5C310D5-->