网站停止响应

时间:2015-07-31 14:04:10

标签: asp.net asp.net-mvc iis

空闲几秒钟后停止响应。每次发生这种情况我都要重新启动它。

我尝试将[ERROR] : Script Error { [ERROR] : backtrace = "#0 () at file:///Users/stephenhanrahan/Library/Developer/CoreSimulator/Devices/C088B99B-2086-4FA3-AABD-85E2B4BE3944/data/Containers/Bundle/Application/A8E9395F-44CF-4699-92EC-9638E2473142/I%20Have%20This%20Many.app/alloy.js:265"; [ERROR] : line = 93; [ERROR] : message = "Invalid type passed to function"; [ERROR] : nativeLocation = "-[TiProxy addEventListener:] (TiProxy.m:824)"; [ERROR] : nativeReason = "expected: Function, was: NSNull"; [ERROR] : sourceId = 286306016; [ERROR] : sourceURL = "file:///Users/stephenhanrahan/Library/Developer/CoreSimulator/Devices/C088B99B-2086-4FA3-AABD-85E2B4BE3944/data/Containers/Bundle/Application/A8E9395F-44CF-4699-92EC-9638E2473142/I%20Have%20This%20Many.app/alloy/controllers/index.js"; [ERROR] : } 放入我的startMode="AlwaysRunning"配置中,但没有任何改变。

控制台的输出只是一堆

  

线程X已退出,代码为0(0x0)。

我认为这与applicationHost无关,因为该网站完全停止响应;它只是挂起。

idleTimeOut如果有人有兴趣(太大而无法发布):

http://pastebin.com/quVMXPHP

如果您需要更多信息,请与我们联系。

1 个答案:

答案 0 :(得分:1)

你确定它没有闲置吗?默认情况下,每次停止调试时,IIS Express都会卸载网站,如果没有其他网站正在运行,则完全退出。您可以通过在" Web"下的项目属性中取消选中Enable Edit and Continue来禁用此功能。标签

如果它更随机发生,那么IIS Express实际上可能会崩溃。检查IIS Express任务栏的通知区域,确保它在那里,并(通过右键单击)确保您的Web项目仍然加载(在列表中)。如果它真的崩溃了,你很可能会在应用程序的某个地方发生内存泄漏,无限循环或类似的事情,导致进程过载。我们无法帮助您解决这个问题,而无法检查整个代码库。在找到之前,您只需要跟踪和分析。