azure - 为什么我的 IdentityServer4 应用程序无法在 Azure WebApp 托管环境中启动?

标签 azure azure-web-app-service identityserver4

我正在尝试按照此处的说明组装一个简单的身份服务器:http://docs.identityserver.io/en/latest/ ,并且项目在本地运行良好,我只是创建了一个新项目,没有进行任何修改。在本地运行它会启动,我可以毫无问题地加载 .well-known/openid-configuration 端点。

我采用这个简单的项目并尝试将其上传到 azure web 应用程序并获取附件:

enter image description here

HTTP 错误 502.5 - 进程失败

应用程序似乎无法在 Azure 中启动。

我可以毫无问题地发布 .NET Core MVC 应用程序,但使用此 IS4 模板我总是收到进程失败的消息。我缺少什么?这不应该开箱即用吗?

最佳答案

另一个答案是不正确且不安全的。该默认代码的存在是有原因的。在开发过程中,您拥有开发人员签名凭据,在生产过程中,您必须实现自己的签名凭据。请参阅以下答案:

How do I configure "key material" in Identity Server 4 to use SQL, KeyVault, or any other system?

关于azure - 为什么我的 IdentityServer4 应用程序无法在 Azure WebApp 托管环境中启动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57527808/

相关文章:

identityserver3 - 有没有办法用 IdentityServer 实现动态客户端注册?

asp.net-identity - 在Identity Server 4 id_token中包括核心身份角色声明

api - Azure 中的 BadRequest on/metrics REST 端点

Azure Web应用程序无法访问Azure DB

Azure worker 角色 + Ninject + Quartz

azure-web-app-service - Azure 应用服务在哪个 CPU 上运行?

azure - Azure 负载平衡是否了解服务器 http 队列

azure - 如何处理 Azure Web 应用程序版本控制?

angular - Azure AD B2C 登录问题

c# - 签名验证失败。无法匹配 'kid'