IIS ASP.NET Core 应用部署后无法启动

问题描述 投票:0回答:1

在 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"
}

知道还需要寻找什么吗?

.net iis http-status-code-500
1个回答
0
投票

“HTTP Error 500.30”错误最常发生在 .NET Core Web 应用程序无法启动时。这意味着错误消息为您提供的故障排除步骤建议将不起作用。如果应用程序无法启动,则无法将调试器附加到它。如果可以,您可以尝试使用以下步骤调试此错误:

  1. 使用 CMD 导航到应用程序的根目录
  2. 使用命令 dotnet run (yourApplicationName).dll 运行应用程序

如果有任何错误,它们应该出现在输出中。

如果还是无法解决问题,可以参考这个链接:HTTP Error 500.30 - ASP.NET Core app failed to start

© www.soinside.com 2019 - 2024. All rights reserved.