【发布时间】:2018-10-06 03:11:59
【问题描述】:
在 Azure 中,我有一个用于创建 Angular 前端的 Web 应用程序实例的 docker-compose 文件、一个用于对用户进行身份验证的 IdentityServer4 服务器,以及一个处理与数据库通信的 API。
容器日志似乎表明 docker-compose 中的所有内容都运行良好,但是当我尝试从 Angular 前端访问 IdentityServer4 登录页面时,我一直在控制台中收到此错误:
Failed to load resource: net::ERR_CONNECTION_CLOSED :5000/.well-known/openid-configuration:1
还有……
ERROR Error: Uncaught (in promise): Error: Network Error core.js:1624
我已将所有 localhost:5000 实例(用于 ID 服务器)替换为 https://myapp.azurewebsites.net:5000,我认为它可以处理到 Azure 的转换,但我似乎无法克服上述错误。
有人知道我在这里做错了什么吗?或者我可以做些什么来解决这个问题?
【问题讨论】:
-
你能做http get
https://myapp.azurewebsites.net:5000/.well-known/openid-configuration -
不,似乎没有在某处发出访问该 url 的请求。这就是我无法弄清楚的问题。这在本地运行良好,但 Azure 中的某些东西导致请求失败
标签: azure docker identityserver4