我有 C# n 层应用程序。通常我们使用表单身份验证并且一切正常,但是当我们尝试在 Windows 上设置身份验证时,它开始在某些情况下引发以下异常(主要是在管理中,例如当您尝试编辑用户和客户端调用服务器以获取用户详细信息时)这个根本没有在 Internet Explorer 中发生。在 Firefox 和 Chrome 中,它每次都会抛出它。
System.Web.HttpException (0x80004005):
Server cannot set status after HTTP headers have been sent.
at System.Web.HttpResponse.set_StatusCode(Int32 value)
at System.Web.HttpResponseWrapper.set_StatusCode(Int32 value)
at System.Web.Mvc.HttpStatusCodeResult.ExecuteResult(ControllerContext context)
at System.Web.Mvc.ControllerActionInvoker.InvokeActionResult(ControllerContext controllerContext, ActionResult actionResult)
at System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName)
拜托,你能给我一些建议,什么可能出错以及如何解决它?谢谢