404azure色的网站上的错误

我们已经在“F1免费”层中设置了一个基于AppService的Azure网站(使用Node.js)。 当我们浏览网站中的JSON文件时,经常遇到404找不到的错误。 但是,当我们在浏览器中刷新时,就会加载。

为什么会发生这种情况,如何解决这个问题?

这是我们应该意识到的一个更大问题的症状吗?

在你的问题上没什么可说的,但是……从“经常发生”的angular度来看:

应用程序服务免费层将闲置后经常应用程序池回收。 所以,(我相信)20分钟之后,你的应用程序正在被回收,你的第一个命中可能会被延迟(或超时)。

您必须使用付费层来启用“ 始终开启”。

免费层强制限制stream量和计算资源,但我觉得很难称之为不可靠。

如果静态path没有经过节点堆栈(即,在web.config有一个/static规则),那么您应该启用IIS跟踪来检查发生了什么。

在门户的应用程序设置中有一个失败的请求追踪button,用它来捕获404的详细上下文 。 您可以使用Kudu来读取跟踪( debugging控制台有一个文件浏览器和跟踪写入d:\home\LogFiles\W3SVC* )。

如果一切都失败了,至less升级到Basic ,看看你是否还有麻烦。 如果是的话,绝对要从Azure Portal打开一个支持案例。