본문 바로가기

C#3

스레드가 중단되었습니다. System.Threading.ThreadAbortException Logout 시 aspx.cs 코드의 Response.Redirect 에서 문제가 발생. 일반적인 Response.Reidrect(String) 을 사용했을 때는 Response.Redirect(String, Boolean) 메소드의 두 번째 매개변수를 true 로 설정하여 호출하는것과 동일한 효과를 낸다. Response.Redirect(String) 호출 완료 시 HttpResponse.End 메소드를 호출하게되는데 이 메소드는 ThreadAbortException 에 대한 예외를 발생시킬 수 있다. HttpResponse.End 메소드는 현재 버퍼링된 모든 출력을 클라이언트로 보내고 페이지 실행을 중지하고 EndRequest 이벤트를 발생시킨다. 이 메소드는ASP.NET 1.0 에서 추가되었는데 c.. 2020. 9. 1.
C# 객체의 주소 출력하기 문득 싱글톤을 공부하다가 객체의 주소값을 출력해보고싶어졌다. 포인터를 사용하면 간단하게 출력될줄 알았으나 복잡한 방법을 거쳐야 출력이된다.위 코드를 보면 unsafe 문 안에 주소를 출력하는 부분이 있다.변수를 출력하는 방법은 많은데 객체 자체의 주소를 출력하는 글이 없어서 기록해본다. 2018. 1. 24.
참조 종속성 재설정 패키지관리자콘솔 명령어 아래 명령어를 통해 참조된 dll파일을 .csproj에 설정되어있는 버전에 맞게 재 로딩시킨다.종속성이 흐트러질경우 아래 명령어를 통해 초기화가 가능하다. Update-Package -Reinstall 2017. 2. 14.