2011-10-16 87 views
1

场景:网站使用Mvc异步控制器。Mvc异步操作崩溃iis

错误:每次异步结束操作(如EndReceive)都会引发错误,它也会使IIS崩溃。

这是应该总是试图捕捉的错误类型,但是默认行为,否则总是会崩溃IIS进程? (不知道我是否应该离开它或深入的故障排除启动更多)

感谢名单,

+2

是什么让你觉得它是“崩溃”的IIS?碰撞意味着什么?有问题的代码是什么?什么OS/IIS版本? –

+0

到目前为止IIS 7和IIS express,os win7 + win2k3。 Popup“iis process has ..”和带有指向异步结束的调试信息的eventlog(如endrecive)。 Crash = Workerprocess崩溃,iis 7回收工作人员,iis express程序需要手动重新启动。 – Simon

+1

无码,无错误报告;不能帮助。 –

回答

0

我想你会发现following blog post有助于理解在幕后发生了什么。

+0

“未处理的与请求无关的线程中的异常将取消该进程。” - 谢谢你,那是我想知道的。 – Simon