node.js - 创建 nodejs webapp - azure 和 Visual Studio 代码
问题描述
我是创建 Web 应用程序的新手 - 我用自己的代码尝试了以下https://docs.microsoft.com/en-us/azure/app-service/app-service-web-get-started-nodejs 。我的代码在本地运行没有问题,我只使用 node app.js。我转到我创建的站点并得到“您无权查看此目录或页面”。
我试图将 127.0.0.1 更改为给定的虚拟 IP 和给定的 test.azurewebsite.net。我是否应该将其指向给定的 IP 地址/网址?
谢谢你的帮助!
解决方案
感谢您为 Stack Overflow 做出贡献。
当 Azure 在运行您的 Web 应用程序时遇到错误时,您通常会收到此错误。为了获得详细的错误消息,请按照以下步骤启用它。
• 登录到 Azure > 应用服务(左侧菜单)> 您的 Web 应用 > 应用服务日志(如果找不到,搜索框位于顶部),然后打开详细错误消息或打开所有日志记录选项, 由你决定。
• 现在在您的 Web Config 文件中添加以下内容,
<system.web>
<customErrors mode="Off" />
<httpErrors errorMode="Detailed">
</httpErrors>
</system.web>
最后,将 Web Config 上传到 Azure,看看是否可以得到详细的错误消息以找到根本原因。
您可以使用Kudu Console检查部署的文件是否可用。
此外,请确保将您的启动文件(例如:index.htm)添加到默认文档部分。
如果它可能有任何帮助,也可以看看这个线程 -线程
我希望这个信息帮助。如果您有任何问题,请随时与我们联系。
推荐阅读
- android - 在 apktool 尝试反编译/取消归档我的 apk 时引发异常
- python - 在 MACS 上为 python 代码运行命令行
- java - 左侧和右侧奇数元素的计数请修改我的代码不超过时限
- mongodb - 在 kubernetes 中运行命令时正确转义引号
- git - BFG 回购清理器不会缩小特定的回购
- ios - 使用动态原型单元将 CloudKit 记录从 TableViewController A 传递到 TableViewControllerB
- java - x86 P6 上下文中的字节寄存器是什么?
- r - R中城市的热图?
- ruby-on-rails - 100多个点和一条折线,谷歌地图v3
- clojure - 无法使用 spacemacs 插入