In einer ASP.Net 4 und MVC2 Anwendung haben wir einen merkwürdigen Konfigurationsfehler.
Die web.config sieht etwa so aus:
<configuration>
<location path="blockedpath">
<system.web>
<authorization>
<deny users="*" />
</authorization>
</system.web>
</location>
<system.web>
<customErrors mode="On" defaultRedirect="~/Error.aspx" />
</system.web>
</configuration>
Der Besuch des gesperrten Ortes wird korrekt verweigert, führt aber zu einer ausführlichen Fehlermeldung von IIS, die wir nicht wollen.
Warum wird der konfigurierte benutzerdefinierte Fehler nicht angezeigt?
Können wir steuern, welche Seite angezeigt werden soll, wenn der Zugriff auf die Seite durch die Konfiguration verweigert wird?