Ich erstellte ein ASP.NET-Programm die Standardmethode mit VS 2012.
Meine Site.css befindet sich im Content-Ordner.
Meine WebConfig wurde so geändert, dass niemandem Zugriff gewährt wird, der nicht autorisiert ist, zB "?
Benutzer", außer um die Anmeldeseite zu erreichen.CSS auf IIS bereitgestellt ASP.NET-Code für nicht autorisierte Benutzer verschwinden
Ich habe vor kurzem einen neuen Build, der nicht berührt meine CSS oder Pfade oder die Erreichbarkeit meiner Seiten, aber trotz zuvor funktioniert das CSS auf der Anmeldeseite ist jetzt gebrochen - es sei denn Sie ausloggen und umgeleitet werden . Nach der Aktualisierung kehrt es immer noch zu kaputt zurück.
Meine Frage ist weniger von "Was speziell dieses Problem verursacht" aber mehr "Wie kann ich die Wurzel dieses Problems finden?"
Ich werde versuchen, den Inhalt Ordner als meine Lösung öffentlich zugänglich zu machen, aber ich bin immer noch neugierig, warum so etwas passieren könnte.
Das scheint ein wenig besser als es in der Top-Level-Web-Konfiguration zu setzen. Aber das Merkwürdigste ist, dass ich den anonymen Zugriff darauf irgendwie deaktiviert habe, ohne irgendwas zwischen Builds zu ändern. – Nol
Ja, Sie können es auch in *** Anwendungsebene web.config *** Datei einfügen. Web Server hat *** root web.config *** auch; Vielleicht möchten Sie sehen, ob es geändert wurde. – Win
Ja. Es funktionierte gut ohne es in der Anwendung oder Verzeichnis-Ebene web.config, bis es plötzlich nicht. Es gab auch keine Änderungen im Server web.config. – Nol