2011-10-16 131 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