본문 바로가기
반응형

프로그래밍/asp.net4

Visual Studio 2010 빌드 오류 <error FTK1011> visual studio .NET Framework3.5 이하 버전 프로젝트 빌드 시 FileTracker 에러가 나는 경우가 있다. 이때는 프로젝트에 Resource 가 포함, 프로젝트 경로에 한글 폴더가 있는 경우 발생한다. csproj 파일을 열어 false 태그 설정을 추가 해준다. http://blogs.msdn.com/b/dsvc/archive/2010/05/28/the-quot-generateresource-quot-task-failed-unexpectedly-unable-to-load-filetracker-dll.aspx 2012. 2. 8.
[오류]해당 컨트롤에 코드 블록(<% ... %>)이 포함되어 있으므로 Controls 컬렉션을 수정할 수 없습니다. 예외 정보: System.Web.HttpException: 해당 컨트롤에 코드 블록()이 포함되어 있으므로 Controls 컬렉션을 수정할 수 없습니다. 평상시 aspx 페이지에서 javascript 사용 시 문제 없이 사용하던 기호가 문제가 되었다. 보통 javascript 에서 서버 컨트롤을 가져와서 사용하기 위해서는 document.getElementById( "") 를 하면 해당 클라이언트 아이디를 가져올 수 있었다. BUTTTT. 이번 경우에는 블록 때문에 문제가 된 것이다. 이유인 즉. Ajax. 때문이다. 해당 오류가 발생하는 페이지에서는 AjaxControlToolkit 을 사용하였는데 관련 Ajax를 사용 할 경우 를 오류로 인식하는 듯 하다. 이와 같은 문제를 겪은 개발자 처럼 (=→#.. 2011. 5. 18.
어셈블리를 생성하지 못했습니다. 프로젝트 빌드 시 어셈블리를 생성하지 못했다는 말과 함께 참조된 어셈블리에는 강력한 이름이 없다는 힌트!가 떴다. [해결 방법] 강력한 이름이 없는 프로젝트의 속성으로 이동하여 서명 탭 이동 어셈블리 서명을 클릭 후 새로운 이름을 추가하면 된다. 2011. 3. 9.
예외처리 예외 처리 방법 - 응용 프로그램 단위로 예외를 처리하는 방법 : web.config 파일의 내의 ASP.NET 런타임에 문제가 생긴 경우 모든 aspx 페이지는 볼 수 없기 때문에 defaultRedirect 페이지는 html 페이지로 설정하는 것이 좋다. HTTP 상태 코드에 따라 오류 페이지를 설정 할 수 있다. - 페이지 단위 예외를 처리하는 방법 : Page 지시자에서 Error 페이지를 설정. - Global.asax 예외 처리 : Application_Error 메서드에서 예외 처리. 통합 예외 처리 IHttpModule , IHttpHandler를 직접 구현하여 웹 모듈을 직접 제작. BasePage 예외처리 확장. OnInit 에서 BasePage 의 이벤트 등록. 2010. 2. 18.
반응형