我从Azure门户创建了一个Web应用程序。我没有看到静态html网站的选项,所以当被要求选择类型时我选择了Node.js。然后我用我的github repo设置持续部署,其中包含我的html文件并同步。我在Azure命令提示符目录列表中看到了html文件,但是当我browse to the location I get a 404时。
为什么我无法浏览到该位置?我猜测有一些属性隐藏文件,其中包含.html扩展或某些此类内容。我不知道在哪里看。
答案 0 :(得分:1)
Azure中的持续部署选项创建并维护特定于node.js的web.config文件。这阻止了对html文件的访问。在这种情况下,删除web.config是不够的,因为持续部署会重新部署该文件。发布管理器中有一个必须取消选中的web.config复选框。