asp.net-mvc - 为什么应用程序池会自动停止?

标签 asp.net-mvc iis application-pool

我正在使用 IIS 7.0 对我的 MVC 互联网应用程序进行性能测试

有时应用程序池会停止,并且我在浏览器中收到一条错误消息“服务不可用”。然后我必须重新启动池。

为什么池会自动停止,如何解决这个问题?

更新 我的日志文件有:“C:\Windows\Microsoft.NET\Framework64\v4.0.30319\webengine4.dll 从注册中返回错误。数据就是错误。”

最佳答案

嗯,我也遇到了这个问题,这就是我所做的。

1) 打开 IIS。

2) 右键单击​​ Web 应用程序的应用程序池,然后选择“高级设置”。

3) 将“快速失败保护”->“启用”设置为 False。

如果这是 true,则在指定时间段内出现指定数量的工作进程崩溃时,应用程序池将被关闭。默认情况下,如果 5 分钟间隔内发生 5 次崩溃,应用程序池就会关闭。

我阅读了此链接中的答案 [https://sharepoint.stackexchange.com/questions/22885/application-pool-is-auto-stopped-when-browse-web-application-in-iis7]

希望这能给其他人带来帮助。

关于asp.net-mvc - 为什么应用程序池会自动停止?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18016353/

相关文章:

c# - 成员表达式无法从可为空的十进制转换为对象

powershell - 如何获取站点的物理路径属性

.net - ..ActiveDirectory.ActiveDirectorySite.getComputerSite().name 返回错误 : ActiveDirectoryObjectNotFoundException

c# - 将对象集合添加到另一个集合

c# - 将 MVC 应用程序部署到 Azure 应用程序服务错误 - 未为资源类型注册订阅

c# - 单击有/无回发的 MVC 调用方法

c# - 如何使用托管 IIS 模块正确设置 HTTP header

iis - AWS Beanstalk IIS 实例和强制 SSL

asp.net - 为每个网站/应用程序创建单独的IIS应用程序池的缺点

asp.net - 使用本地系统应用程序池标识时,进程仅适用于 Web 应用程序