C#에서 웹 응용 프로그램을 만들고 있습니다.HTTP 헤더를 보낸 후에 서버에서 쿠키를 수정할 수 없습니다.
내 페이지가로드되면 일부 데이터를 처리하기 위해 비동기 스레드가 실행됩니다. 이 과정의 일부는 쿠키 업데이트입니다.
HttpException: Server cannot modify cookies after HTTP headers have been sent.
나는 주위에 일하거나이 문제를 해결할 수있는 방법 : 나는
System.Web.HttpContext.Current.Response.Cookies.Add(cookie)
에 의해 응답에 쿠키를 저장할 때 그러나, 나는 다음과 같은 예외를 얻을?
"응답 스트림이 이미 부분적으로 기록 된 다음 스레드가 쿠키를 추가하려고합니다." - 맞아. 이것이 가능한가? – amateur
@Niall - 가능합니다. 그러나 코드를 어떻게 구성하는지 정확하게 보지 않고 어디에서 추측하지 않을 것입니다. – Kev
@ Niall - 내 업데이트를 참조하십시오. – Kev