为什么我搭建ASP.NET的MVC网站一直保持重启?

我有一个ASP.NET的网站,一天的点击量就在7000左右,我通过监听Global.asax文件发现,这个网站每隔几个小时,就会重启一次,这是为什么啊?还有我应该通过什么工具来监听这个内存变化?

IIS 应用程序池可以设置 回收 重启站点时间。
默认是20分钟

是不是因为没有人访问,导致进程回收了。或者你添加点日志输出看看呢。

重启应该是正常的,是.NET框架默认的状态,你可以在WEB.CONFIG里设置是否重启

是设置的问题或者服务器被黑了。。。。

您可以轻松抓取通过HostingEnvironment关闭的原因。你读斯科特谷的文章,但是你错过了意见。如果原因是HostingEnvironment,检查IIS应用程序池参数控制回收。我已经把一个红点附近的每一个。检查底部的帮助框中描述自己的副本全信息。

您可以向您的供应商给你,所有这些参数设置applicationHost.config文件。他们发现,它在C:\ WINDOWS \ SYSTEM32 \ INETSRV \ config中。我敢肯定,你也可以使用一些.NET API得到它们。

检查IIS应用程序池参数控制回收,试一下

重启应该是正常的,是.NET框架默认的状态,你可以在WEB.CONFIG里设置是否重启

设置一下IIS的回收机制