Web App从Azure卸载

我有一个随机从IIS中卸载的Azure Web应用程序,并且所有对Web应用程序的请求都会导致IIS通用消息“无法检索目录列表”。 发生这种情况时,Azure会将Web应用程序报告为健康并且仍然加载,但是应用程序本身不处理任何请求。 要解决这个问题,我们要么重新部署应用程序,要么启用app_offline文件,然后删除它。 这似乎触发IIS重新加载应用程序。 通过Azure门户重新启动Web App不起作用。 我已经检查了应用程序的见解,在这种情况发生之前通常会有CPU使用率的上升,但并不总是如此。 我擦洗了原木,没有看到任何相关的东西。

我在Azure上就这个问题开了一张咨询台票,他们表示有服务器维护至less有一次发生,但并不总是这样。 我不确定为什么我的应用程序在日常维护后不能恢复。 非常可疑,我需要在每个维护时段之后手动启动应用程序以重新加载应用程序。

我有一些问题:

  • 有没有人有过这样的问题的经验?可能是什么原因?
  • 这可能是由应用程序本身的错误引起的? 当然,即使一个未处理的exception也不能完全卸载应用程序。
  • 有没有我可以用来防止这种情况发生的configuration设置?