有时我在生产环境中会遇到异常:
- 流程信息
- 进程编号: 3832
- 进程名: w3wp.exe
- 帐户名称: NT 权威网络服务
- 异常信息
- 异常类型: System.Web.HttpException
- 异常消息: 发送 HTTP 头后,服务器无法设置状态。
- 要求信息
- 请求 URL: http://www.myulr.pl/logon
- 请求路径:/登录
- 用户主机地址: 10.11.9.1
- 用户: user001
- 已验证: 为真
- 身份验证类型: 表单
- 线程帐户名称: NT 授权网络服务
- 线程信息
- 线程编号: 10
- 线程帐户名称: NT 授权网络服务
- 冒充: 错误
Stack trace: at System.Web.HttpResponse.set_StatusCode(Int32 value) at
System.Web.HttpResponseWrapper.set_StatusCode(Int32 value) at
System.Web.Mvc.HandleErrorAttribute.OnException(ExceptionContext filterContext) at
System.Web.Mvc.ControllerActionInvoker.InvokeExceptionFilters(ControllerContext controllerContext, IList(1) filters, Exception exception) at
System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName) at System.Web.Mvc.Controller.ExecuteCore() at
System.Web.Mvc.MvcHandler.<>c__DisplayClass8.<BeginProcessRequest>b__4() at
System.Web.Mvc.Async.AsyncResultWrapper.<>c__DisplayClass1.<MakeVoidDelegate>b__0() at
System.Web.Mvc.Async.AsyncResultWrapper.<>c__DisplayClass8(1).<BeginSynchronous>b__7(IAsyncResult _) at
System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult(1).End() at
System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult) at
System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& ompletedSynchronously)
我在测试环境中没有注意到这个错误,我应该检查什么?
我使用的是 ASP.NET MVC 2(发布候选版本2)