IIS 7.0 网站经常在大约 30 分钟后失败

IIS 7.0 网站经常在大约 30 分钟后失败

我有一个在 Windows Server 2008 上的 IIS 7.0 下运行的网站。在负载非常轻的情况下,任何时候只有 2-3 个人使用它。

它运行良好约 30 分钟,但随后失败并出现错误:

‘/’应用程序中的服务器错误。

动态视图编译失败。c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\61a09567\0ee17e160a294837a9b42f8e66a8d2c9-1.cs(6,7): 错误 CS0246: 找不到类型或命名空间名称“MvcReCaptcha”(您是否缺少使用指令或程序集引用?)

MvcReCaptcha.dll 位于 bin 目录中,并且肯定使用由应用程序在运行时使用(引用该 DLL 提供的功能)。

可以通过以下方式可靠地重新启动应用程序:

  1. 停止该网站
  2. 删除 c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\61a09567
  3. 重启该网站

应用程序池设置为每1740分钟回收一次(无其他条件)。

思考一下什么原因可能导致崩溃?

答案1

将 dll 放入 GAC 中,这应该会导致该问题停止重复发生。

答案2

相关内容