簡體   English   中英

IIS ASP.NET Core 應用程序在部署后無法啟動

[英]IIS ASP.NET Core app failed to start after deploying

在 IIS 中訪問我的 .NET 5 API 時:

HTTP Error 500.30 - ASP.NET Core app failed to start

根據日志:

Unhandled exception. System.ArgumentNullException: Value cannot be null. (Parameter 
'authKeyOrResourceToken') 
at Microsoft.Azure.Cosmos.AuthorizationTokenProvider.CreateWithResourceTokenOrAuthKey(String 
authKeyOrResourceToken)
at Microsoft.Azure.Cosmos.CosmosClient..ctor(String accountEndpoint, String 
authKeyOrResourceToken, CosmosClientOptions clientOptions)

對於我的登錄詳細信息,我的代碼設置看起來像這樣(不使用 mongo)

"CosmosDb": 
{
"Account": "https://mydb.documents.azure.com:443/",
"Key": "iputmykeyhere",
"DatabaseName": "my-db"
}

知道還有什么要找的嗎?

“HTTP 錯誤 500.30”錯誤最常發生在 .NET Core Web 應用程序無法啟動時。 這意味着錯誤消息為您提供的故障排除步驟建議將不起作用。 如果應用程序無法啟動,則您無法為其附加調試器。 如果可以,您可以嘗試使用以下步驟調試此錯誤:

  1. 使用 CMD 導航到應用程序的根目錄
  2. 使用命令 dotnet run (yourApplicationName).dll 運行應用程序

如果有任何錯誤,它們應該出現在輸出中。

如果仍然無法解決問題,可以參考這個鏈接: HTTP Error 500.30 - ASP.NET Core app failed to start

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM