【发布时间】:2019-04-17 15:59:31
【问题描述】:
我可以将 Angular 部署到 Linux 服务计划上的 Azure Web 应用程序,并且在点击 {myapp}.azurewebsites.net/index.html 时运行良好
我可以按预期在应用内导航。
点击根目录 {myapp}.azurewebsites.net 时,它只显示 hostingstart.html。
按照某些文章的建议,删除 hostingstart.html 并没有帮助。
如果我尝试直接点击子页面网址(例如 {myapp}.azurewebsites.net/mypage),则会收到错误消息:Cannot GET /mypage(这在我本地运行时有效)
我怀疑我需要设置一个默认页面,但我在 Azure Web 应用程序的应用程序设置中的任何地方都找不到它。 (我认为这仅适用于 Windows 服务计划,不适用于 Linux 服务计划)。
如何正确部署到 Linux 应用服务以使其正常工作?
我找到了很多关于这个问题的文章,但它们似乎都涵盖了 Windows 应用服务计划。
【问题讨论】:
标签: angular deployment azure-web-app-service azure-service-plan