代码之家  ›  专栏  ›  技术社区  ›  Joe Enos

ASP.NET应用程序启动后立即结束

  •  1
  • Joe Enos  · 技术社区  · 14 年前

    对我的工作有点问题吗ASP.NET应用。我注意到打开页面时的缓慢,就像你第一次启动一个程序时看到的那种缓慢ASP.NET应用程序。经过研究,我发现Application\u End事件在应用程序启动后不久就会触发,显然会终止会话、静态值等。

    我知道有很多事情会导致ASP.NET应用程序到终端-IIS重新启动,应用程序池回收,DLL或配置文件修改,重新启动等,但我希望有一个更好的猜测,当我报告给我的托管公司,以帮助研究和解决问题。服务器没有重新启动,我也没有修改任何文件,所以这似乎让IIS或应用程序池重新启动,除非我遗漏了其他内容。

    IIS重启在Windows事件查看器中,因此很容易找到。假设不是这样的话,有没有办法确定应用程序一直重置的确切原因?

    如果您对此有任何想法,我们将不胜感激。

    1 回复  |  直到 6 年前
        1
  •  2
  •   Aristos    14 年前

    1. 使应用程序崩溃的错误/闭环。
    2. 内存限制
    3. 共享服务器或虚拟服务器上的iis和池配置非常糟糕。可能是同一个iis上的站点太多,同时池设置不好?

    void Application_Error(object sender, EventArgs e) 
    {
    }