C# 将ID为4的asp.net核心部署到Azure

C# 将ID为4的asp.net核心部署到Azure,c#,C#,请帮助我解决此问题,我正在尝试将我的应用程序包括IdentityServer4部署到具有子域(mysite.azurewebsites.net)的Azure,但出现以下异常: 未处理的异常。System.InvalidOperationException:在“CurrentUser\My”上找不到主题为“CN=altsourceaure.azurewebsites.net”的有效证书 位于Microsoft.AspNetCore.ApiAuthorization.IdentityServer.S

请帮助我解决此问题,我正在尝试将我的应用程序包括IdentityServer4部署到具有子域(mysite.azurewebsites.net)的Azure,但出现以下异常:

未处理的异常。System.InvalidOperationException:在“CurrentUser\My”上找不到主题为“CN=altsourceaure.azurewebsites.net”的有效证书 位于Microsoft.AspNetCore.ApiAuthorization.IdentityServer.SigningKeyLoader.LoadFromStoreCert(字符串主题、字符串storeName、StoreLocation StoreLocation、DateTimeOffset currentTime) 在Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ConfigureSigningCredentials.LoadKey()中 位于Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ConfigureSigningCredentials.Configure(ApiAuthorizationOptions)

这是我在Prd上的配置:

"IdentityServer": {
    "Key": {
      "Type": "Store",
      "StoreName": "My",
      "StoreLocation": "CurrentUser",
      "Name": "CN=mySite.azurewebsites.net"
    }
}

github(blazor研讨会之一)上有一个示例演练(针对Azure AppService,Windows OS,而非Linux),这可能会有所帮助。

github(blazor研讨会之一)上有一个示例演练(针对Azure AppService,Windows OS,而非Linux),可能会有所帮助。

非常感谢@codeslash,我曾经在使用Identity托管的Blazor WebAssembly Net Core上遇到过此问题,随后进行了演练,现在它可以正常工作了。有相同的问题,但我使用来自zerossl的ssl和interserver.Net托管在共享托管环境中。几天过去了,我被卡住了。非常感谢@codeslash,我在使用Identity托管的Blazor WebAssembly Net Core上遇到了这个问题,随后进行了演练,现在它开始工作了,尊敬的。有同样的问题,但我在一个共享托管环境中,使用zerossl的ssl和interserver.Net托管。已经好几天了,我被困住了。