如何确定IIS在共享主机中回收我的应用程序的原因?

时间:2015-05-08 08:27:37

标签: asp.net asp.net-mvc iis

我已经部署了一个ASP.NET MVC应用程序(在运行时4.5.2上),它可以在开发中运行,也可以在Azure上运行。

但是当部署到我的实际生产环境(IIS 8.5上的共享托管)时,我会经常回复应用程序,通常每隔几分钟或仅在两到三次请求之后!有时应用程序炸弹严重,我需要让他们手动重启,因为它不会自动重启。

我做过的唯一可能是非标准的,是我在web.config中禁用了会话状态,因为我没有使用会话。

Application_Error我记录错误。在Application_End我记录HostingEnvironment.ShutdownReason,它总是等于HostingEnvironment,这没有帮助,因为这意味着"The hosting environment shut down the application domain."

他们拒绝让我看到他们的服务器日志。

我的应用程序是(我认为)没有错误,正如我上面所说,它在Azure上完美运行。因此,在配置IIS和我的应用程序行为之间存在问题。

如何深入研究此问题?

0 个答案:

没有答案