【问题标题】:Error in deploying Angular WebApp from local从本地部署 Angular WebApp 时出错
【发布时间】:2022-01-23 02:40:44
【问题描述】:

在部署我的 angular webapp 时显示如下:

您无权查看此目录或页面。

在部署之前,我的应用在本地运行良好。但在部署后它会抛出错误。

目前我正在通过以下来自微软的问答。

https://docs.microsoft.com/en-us/answers/questions/23282/deployed-angular-web-app-keeps-getting-you-do-not.html

但这对我来说没有太大帮助。

如果你们中有人遇到类似的问题,谁能提供帮助?

【问题讨论】:

  • 我建议您导航到 KUDU 网址:https://.scm.azurewebsites.net/DebugConsole 并转到 site\wwwroot 以检查文件是否包含在目录中.
  • 您要访问的网址是什么?

标签: angular visual-studio-code azure-web-app-service


【解决方案1】:

您无权查看此目录或页面。

  • 可能缺少一些源代码文件。重新部署应用程序

  • 通过KUDU Console 检查您的所有网络应用文件。点击此链接,<your_web_app_name>.azurewebsites.net > Debug Console(从顶部菜单) > CMD/PowerShell > Site > wwwroot。这应该包含你所有的文件。

  • Azure 在运行 Web 应用时遇到错误。由于它在生产中,它不会显示任何有用的错误消息。出于测试/调试目的,您可以打开 Azure 详细消息传递,并在准备好投入生产时关闭。

  • 按照以下步骤操作:

  • 登录 Azure > 应用服务(左侧菜单)> Your Web App > 应用服务日志(如果找不到,搜索框在顶部),然后打开 Detailed Error Messages 或打开所有日志记录选项,由您决定。

  • 现在在您的 Web.Config 文件中添加以下内容,

  • 在您的 Web Config 文件中,在 system.web 结束标记 </system.web> 之前添加 <customErrors mode="Off" />。同样,在</system.webServer>之前添加<httpErrors errorMode="Detailed"></httpErrors>。将Web.Config上传到Azure。

按照上述步骤,它将详细显示错误消息。

更多详情请参考SO threadAzure errorthis

【讨论】:

  • @Mark - 如果我的回答对您有帮助,您可以接受它作为答案(单击答案旁边的复选标记,将其从灰色切换为已填充。)。这对其他社区成员可能是有益的。谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-07-04
  • 1970-01-01
  • 1970-01-01
  • 2013-04-18
  • 2018-12-09
  • 1970-01-01
  • 2019-02-07
相关资源
最近更新 更多