2016-06-02 7 views
0

Bei der Bereitstellung aktualisierten Codes in unserer Produktionsumgebung haben wir festgestellt, dass Links zu statischen Inhalten in einem virtuellen Verzeichnis innerhalb unserer Webanwendung (Asp.NET MVC) plötzlich angezeigt werden 401 - Nicht autorisierte Fehler.Virtuelles Verzeichnis innerhalb der Formularauthentifizierung Gesicherte Site 401 - Unauthorized Error

Während der Bereitstellung wurden keine Konfigurationsänderungen vorgenommen. Dateien wurden in der Webanwendung aktualisiert und der Anwendungspool wiederverwendet. 401 - Unauthorized

Antwort

0

Der Täter endete, dass ein nuget Paket ein Attribut von einem Knoten in unserer web.config gestrippt Upgrade zu sein hatte:

<system.webServer> 

    <modules> 
    ... 
    </modules> 
</system.webServer> 

das das Problem behebt Attribut austauschen.

Da das virtuelle Verzeichnis in unserer Entwicklungsumgebung nicht vorhanden ist, haben wir das Problem erst bei der Bereitstellung in der Produktion erkannt. Lektion gelernt!

Verwandte Themen