【问题标题】:Mvc async operation crashes iisMvc 异步操作崩溃 iis
【发布时间】:2011-10-16 19:19:19
【问题描述】:

场景:站点使用 Mvc 异步控制器。

错误:每次异步结束操作(如 EndReceive)抛出错误时,它也会导致 IIS 崩溃。

这是应该始终尝试捕获的错误类型,但默认行为是否总是会使 IIS 进程崩溃? (不知道我是应该离开它还是开始更深入的故障排除)

谢谢,

【问题讨论】:

  • 是什么让您认为它“崩溃”了 IIS?你说的崩溃是什么意思?有问题的代码是什么?什么操作系统/IIS 版本?
  • 到目前为止 IIS 7 和 IIS express,操作系统 win7 + win2k3。弹出“iis 进程有..”和带有指向异步结束的调试信息的事件日志(作为 endrecive)。 Crash = Workerprocess崩溃,iis 7回收worker,iis express进程需要手动重启。
  • 无代码,无错误报告;帮不上忙。

标签: asp.net-mvc model-view-controller iis asynchronous crash


【解决方案1】:

我认为您会发现following blog post 有助于了解幕后发生的事情。

【讨论】:

  • “与请求无关的线程中未处理的异常将导致进程停止。” - 谢谢,这就是我想知道的。
猜你喜欢
  • 1970-01-01
  • 2017-12-22
  • 1970-01-01
  • 2013-07-26
  • 2017-05-30
  • 1970-01-01
  • 1970-01-01
  • 2023-03-16
  • 2013-07-28
相关资源
最近更新 更多