私は 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)
何がうまくいかないのか、それを修正する方法についてアドバイスをお願いします。ありがとう