2016-06-22 7 views
0

Ich habe meinen Web-App auf azur hochgeladen und erhalte die folgende Fehlermeldung, wenn ich versuche, es zu laufen:Wie kann ich eine "System.Security.SecurityException" in einer Azure-Webanwendung beheben?

Die Quelle wurde nicht gefunden, aber einige oder alle Ereignisprotokolle nicht durchsucht werden können. Um die Quelle zu erstellen, benötigen Sie die Berechtigung, alle Ereignisprotokolle zu lesen, um sicherzustellen, dass der neue Quellenname eindeutig ist. Nicht verfügbare Protokolle: Sicherheit.

Der Code schreibt Ereignisprotokolle und es funktioniert auf lokalen Maschinen, weil Sie es als Administrator ausführen können.

Wie kann ich das in Azure umgehen?

Antwort

0

Anwendungen können in das Anwendungsereignisprotokoll schreiben, haben aber aufgrund der Sandbox keinen Zugriff auf die SECURITY-Protokolle. Alle Ereignisprotokolle, die in das Anwendungsereignisprotokoll geschrieben werden, sind im Ereignisprotokoll.xml sichtbar.

Weitere Details in https://github.com/projectkudu/kudu/wiki/Azure-Web-App-sandbox