Wie kann man für Debug Zwecke den Exception Fehler auf einer
Azure Webseite anzeigen.
Wenn der Fehler wie hier in einer Webseite als Error
angezeigt wird, aber ohne genaue Daten steht, dann kann man in den App
Service/Configuration/ den Eintrag: ASPNETCORE_ENVIRONMENT mit dem Wert Development eintragen.
Danach
wird der Exception Log auf der Webseite angezeigt.
Die Exception Anzeige zeigt keine kritischen Daten an, gibt
aber Information über technische Probleme aus.
Nach beheben der Fehlerursache sollte der AppService/Config
Eintrag wieder umbenannt werden oder entfernt werden
Error.
An error occurred while processing your request.
Request ID: 0..9
Development Mode
Swapping to Development environment will
display more detailed information about the error that occurred.
The Development environment shouldn't
be enabled for deployed applications. It can result in displaying sensitive information from
exceptions to end users. For local debugging, enable the Development environment by setting
the ASPNETCORE_ENVIRONMENT environment variable
to Development and restarting the app.
|
Unter Azure/App Service/Configuration/Add
application setting
Den Schüssel ergänzen: ASPNETCORE_ENVIRONMENT mit Wert: Development
Und mit Save speichern und den Webserver mit
Overview/Restart erneut starten
Anschliessend wird wie gewohnt der Error Fehler auf der
Webseite zu Debug Zwecken anzezeigt.
An unhandled exception occurred while processing the
request.
SqlException:
Cannot open server "xxxxxxxx" requested by the login. The login
failed.
Microsoft.Data.ProviderBase.DbConnectionPool.CheckPoolBlockingPeriod(Exception
e)
Stack Query Cookies Headers Routing
SqlException: Cannot open server "xxxx"
requested by the login. The login failed.
Microsoft.Data.ProviderBase.DbConnectionPool.CheckPoolBlockingPeriod(Exception
e)
Microsoft.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection
owningObject, DbConnectionOptions userOptions, DbConnectionInternal
oldConnection)
|