【发布时间】:2019-01-09 19:50:45
【问题描述】:
我有 Angular 5 应用程序(纯 html-ts 应用程序),它重定向到 IdentityServer 4 MVC 站点进行登录。成功登录后,页面将被重定向回 URL 中带有 id_token 的 Angular 应用索引页面。索引页面具有仪表板视图。
当我在 VS Code 上运行时,一切都在本地运行良好。
仅在部署到 IIS 时才会出现问题。成功登录后,它返回到索引页面但抛出 HTTP 错误 404.0 - 未找到 您要查找的资源已被删除、名称已更改或暂时不可用。
我尝试在 IIS 中设置 baseurl、maxQueryStringValue 以及我在 Internet 上可以找到的所有内容。这只是不想工作:(
【问题讨论】:
-
你是否在 IIS 中使用 URL 重写规则在 Angular 中进行路由?
-
我读过它,但我应该检查什么规则并将其重写为@dheeraj?
标签: angular iis http-status-code-404 identityserver4