空闲几秒钟后停止响应。每次发生这种情况我都要重新启动它。
我尝试将[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
如果有人有兴趣(太大而无法发布):
如果您需要更多信息,请与我们联系。
答案 0 :(得分:1)
你确定它没有闲置吗?默认情况下,每次停止调试时,IIS Express都会卸载网站,如果没有其他网站正在运行,则完全退出。您可以通过在" Web"下的项目属性中取消选中Enable Edit and Continue
来禁用此功能。标签
如果它更随机发生,那么IIS Express实际上可能会崩溃。检查IIS Express任务栏的通知区域,确保它在那里,并(通过右键单击)确保您的Web项目仍然加载(在列表中)。如果它真的崩溃了,你很可能会在应用程序的某个地方发生内存泄漏,无限循环或类似的事情,导致进程过载。我们无法帮助您解决这个问题,而无法检查整个代码库。在找到之前,您只需要跟踪和分析。