Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 为什么应用程序池会自动停止?_Asp.net Mvc_Iis_Application Pool - Fatal编程技术网

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

Asp.net mvc 为什么应用程序池会自动停止?,asp.net-mvc,iis,application-pool,Asp.net Mvc,Iis,Application Pool,我正在使用IIS 7.0对我的MVC internet应用程序进行性能测试 有时,应用程序池停止,我在浏览器中收到一个错误,说“服务不可用”。然后我必须重新启动池 为什么池会自动停止,如何解决此问题 更新 我的日志文件有:“C:\Windows\Microsoft.NET\Framework64\v4.0.30319\webengine4.dll从注册中返回了一个错误。数据就是错误。”应用程序池在无法从错误/崩溃中恢复时停止。查看Windows日志>应用程序下的事件查看器以查看导致崩溃的异常。S

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

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

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

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

应用程序池在无法从错误/崩溃中恢复时停止。查看Windows日志>应用程序下的事件查看器以查看导致崩溃的异常。Source列将提到类似ASP.NET 4.0.30319.0的内容


嗯,我也遇到了类似的问题,只是有另一个模块

查看事件日志后,检查system32\inetsrv文件夹中是否存在所需的模块。如果没有,请删除/注释globalModules部分中system32\inetsrv\config\applicationHost.config中的相应行。也许您必须从IIS应用程序池中删除一些模块(事件查看器也找不到并指向这些模块)


这对我很有帮助,在此之前,我尝试了很多事情,包括多次重新安装IIS和.NET Framework。

我也遇到了这个问题,我就是这么做的

1) 打开IIS

2) 右键单击web应用程序的应用程序池并选择“高级设置”

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

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

我在这个链接中看到了答案 [


希望这对其他人有所帮助。

我的日志文件有:“C:\Windows\Microsoft.NET\Framework64\v4.0.30319\webengine4.dll注册时返回了一个错误。数据就是错误。”您可能应该就此打开一个后续问题。一些快速搜索表明这可能是.NET Framework或IIS中的错误安装或配置。更多详细信息?我找不到此日志。@DanielGrover我添加了一个屏幕截图来帮助您定位日志消息。谢谢!我现在找到了!有相同的问题,长期sol注意:对于我来说,在看到Stijn的建议中出现的问题后,我的建议是修复bug。短期解决方案是,尝试此池设置。谢谢。相关: