Hier ist meine Web.config-Datei:
%Vor%Auch wenn der customErrors-Modus auf "Off" eingestellt ist (und auf jeden Fall ein großes "O"), zeigt er mir immer noch die Standardfehler-Seite an, die besagt, dass ich diese Eigenschaft einstellen soll, bevor ich diesen Fehler remote sehen kann.
Ich habe keine machine.config-Datei, und ich habe auch diesen customErrors-Modus="Aus" in der Web.Debug.config und der Web.Release.config festgelegt.
Irgendwelche Ideen jemand?
Vielen Dank.
Bearbeiten - was es zeigt:
%Vor%Konnte keine Antwort finden - wir mussten Windows-basiertes Hosting bekommen.
Diese Einstellungen sehen für mich korrekt aus.
Sind Sie sicher, dass Sie sich die richtige web.config-Datei ansehen? Überschreiben Sie diese Werte in Ihren Seitenanweisungen?
Erwägen Sie, Ihre gesamte web.config (ohne private Informationen) zu posten.
EDIT: Was zeigt es auch, wenn Sie die Seite anzeigen?
Obwohl ich in den letzten zwei Tagen sehr frustriert über Mono bin und darüber nachdenke, Windows Hosting zu bekommen, habe ich herausgefunden, dass zumindest für MVC 4 Webseiten, um detaillierte Fehler zu bekommen, man in Views
gehen muss Web.config
dort und füge die erforderliche Direktive <customErrors mode="Off"/>
hinzu.
Das Hinzufügen in der Datei Web.config im Hauptverzeichnis ändert nichts.
Dann beginnt das wirkliche Problem.
Ich hatte ein Problem. Ich bin auch ziemlich neu in Linux. In meinem Fall bestand das Problem darin, dass ich dem Site-Ordner nicht die erforderlichen Berechtigungen und ein Ergebnis hinzugefügt hatte, die Web.config wurde nicht einmal gelesen.
Nur zum Debuggen können Sie versuchen, vollständige Berechtigungen für alle im gesamten Site-Ordner (rekursiv) zuzulassen.
Es ist jedoch nicht empfehlenswert, mit solchen Berechtigungen in die Produktion zu gehen.
Tags und Links web-config asp.net mono custom-errors