Azure Web服务不显示内容

yeotifhr  于 2023-05-29  发布在  其他
关注(0)|答案(1)|浏览(154)

Azure应用服务未显示从VS Code部署的Node.js angular应用。
获取问题您没有权限查看此目录或页面。

mgdq6dx1

mgdq6dx11#

我引用了AngularProject的这个链接,在Azure中创建了一个Web应用程序,并使用Visual Studio代码将应用程序发布到web App

  • 在项目npm install -g @angular/cli内部安装
    验证应用服务配置:
  • 确保Web应用程序正确设置了必要的运行时堆栈(Node.js)和其他参数。
  • 验证Visual Studio Code(VS Code)的部署是否顺利进行。
    检查文件结构:
  • Angular Node.js应用的文件应该位于Web应用文件结构中的正确目录(wwwroot)中。
  • 确保所有相关的文件,包括index.html、main.js和其他Angular特定的文件,都出现在正确的位置。
    验证权限:
  • 验证Web应用程序的访问权限和文件权限。
  • 要确保Web服务器和使用应用程序的用户都可以访问文件,请确保配置了相应的权限。
    开启目录浏览:
  • 当没有请求特定页面时,您可以在Web应用的配置中启用目录浏览,以显示目录内容的列表。
  • 转到Azure门户中Web应用的配置设置,然后打开“目录浏览”选项。
    检查路由和配置:
  • 如果您在Angular应用程序中使用客户端路由,请确保Web服务器已正确配置为处理这些路由。
  • 例如,如果你正在使用Angular的“PathLocationStrategy”,你可能需要设置Web服务器,使其将所有请求定向到你的主index.html文件。
    查看Web服务器日志:
  • 查看Web应用程序的日志,看看是否有任何错误或警告消息,可以揭示有关问题的更多详细信息。
  • 访问Azure门户中Web应用的诊断和修复问题部分以访问日志。

相关问题