본문 바로가기

WEb.config

(5)
Silverlight & WCF on HTTPS 사용시 체크할 것 실버라이트가 HTTPS 프로토콜을 통해 WCF를 이용할 때, 다음 파일들의 설정에 의해 성패가 좌우됩니다. 1. Web.config (서버측) 2. clientaccesspolicy.xml (서버측) 3. ServiceReference.ClientConfig (클라이언트측 - 실버라이트 프로젝트에 포함) 그러면 순서대로 하나하나 살펴 보겠습니다. 1. Web.config WCF 서비스를 HTTPS프로토콜로 지원하기 위해서는 보안 바인딩을 사용해야 하는데요. 기본으로 생성되어 있는 binding을 수정하여 사용해도 되고, 해당 웹서버에서 서비스에 따라 HTTP와 HTTPS를 선택적으로 지원해야 한다면 새 binding을 추가합니다. 위에 보시면, Foo.MyProduct.Service.SelfService..
httpHandlers, httpModules 샘플 (Web.config) 기본구조 httpModules를 제거하고자 할 경우 요소 supported http verbs : POST, GET, HEAD 등등 path : *, *.aspx 등등 크리에이티브 커먼즈 라이선스 이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 3.0 Unported 라이센스에 따라 이용하실 수 있습니다.
URL Rewriting in ASP.NET (실전활용) 이 포스트를 읽기 전에 꼭 URL Rewriting in ASP.NET 포스트를 먼저 읽어보도록 하자. 프로그램에서는 무엇이든지 간에 해당 기술의 기본원리를 알고 이해해야지만 더 좋은 적용방법과 응용방법이 생각날 것이고 문제에 직면했을때 더 빠른 해결방법을 찾아낼 수 있을것이다. 단지 주어진 기술, 또는 Copy & Paste는 자기발전에 전혀 도움이 되지 않거니와 개발자라고 하기에 챙피한 일이지 않은가? 그럼 모두 앞 포스트를 숙지하였다고 생각하고 앞 포스트의 내용을 기초로 하여 실제 사용가능한 URL Rewriter를 만들어 적용하여 보자. 아마도 아래 내용을 이해했다면 HttpModule을 이용한 URL Rewriter를 만드는건 어렵지 않을 것이다. 만약 어렵다면 제가 만들어놓은 어셈블리(.NET..
Web Application 빌드와 배포 김영욱님의 블로그(UX엔지니어)의 동영상 강좌를 보고 정리한 내용입니다. 1. 개발시에는 Debug로 빌드, 배포시에는 Release로 빌드 후 배포 Debug로 빌드시 Debug 정보를 닮고있는 .pdb 파일이 생성되고 Release로 빌드시 Debug시 필요한 정보들을 제거함으로써 용량을 줄여 성능향상에 도움이 된다. 2. Web.config도 수정해 줘야함 true일 경우는 Debug 모드이고 false는 Release 모드 임 3. AssemblyInfo file 을 이용하여 DLL파일 정보 및 버전을 관리하는게 좋음 4. Web Application Configuration 아래 설정파일들로 환경 설정 가능(상위부터 상속됨) Windows\Microsoft.NET\Framework\version..
Error Handling 방법 김영욱님의 블로그(UX엔지니어)에 있는 동영상 강좌를 보고 정리한 내용입니다. 1. try, catch, finally catch는 여러개 존재가능하다. 그러므로 catch는 상세한 에러부터 명시하여 처리하며 점점 영역을 넓혀가면서 처리하도록 한다. 2. throw 특정 상황에서 예외를 임의적으로 발생 시킬 수 있다. ex) throw(new ArgumentNummExeception()); 3. User define exception 사용자가 정의한 예외도 발생 시켜서 처리 할 수 있다. ApplicationException() ApplicationException(string message) ex) Throw new ApplicationException("0을 입력했습니다."); protected vo..