将MVC应用程序部署到azure / IIS时出现问题。在立即部署之后,应用程序按预期工作。
在azure上显示约20分钟不活动并显示IIS错误:
404 - 找不到文件或目录。 您要查找的资源已被删除,名称已更改或暂时不可用。
在约20分钟后部署到Azure时出现问题
当应用程序池更改为SUSPEND而不是TERMINATE时,IIS上不显示错误。这不是理想的解决方案
有用的评论:
申请工作正常,直到大约两周前。
似乎是原因的一部分的主要变化是删除旧的Web Matrix依赖关系以进行身份验证,并替换为Asp Net Identity 2.2.1
到目前为止,我已经尝试了所有我能想到的东西。 每隔X个时间ping应用程序以防止空闲时间等解决方案似乎不是正确的解决方案,因为之前应用程序正在使用azure和IIS。
感谢任何帮助。
答案 0 :(得分:0)
在尝试了所有内容之后,问题就出现了一个名为Reports的控制器。我的猜测是以某种方式IIS,并且Azure为SSRS保留了此路由。此问题在某种程度上导致IIS和Azure上的应用程序部署在某个时刻失败。