본문 바로가기

Web Program/Asp.net Lecture41

SQL Injections 공격을 위한 ASP 코드 최근 회사 서버가 해킹을 당했을지도 모른다는 IDC 센터의 보고서가 왔다. SQL Injection 공격에 당했다는.. 서버관리나 웹 프로그래밍 회사에서 하지 않는 나에게 직접적인 관련은 없지만.. DB 를 항상 사용하는 나에게 무척이나 공감이 가는 내용이다. 프로그램이 편하다는 이유로 이런 보안코드를 100% 사용하지 않는데... 흠.. 어찌할지.. 그 많은 소스를 다 고쳐야 하나~~ 몇가지는 수정을 해야 할텐데.. 쩝... MSDN 에서 관련 처리 부분을 찾았다. 원문 : http://msdn.microsoft.com/en-us/library/cc676512.aspx Preventing SQL Injections in ASP Author: Bala Neerumalla, Microsoft Corpora.. 2010. 9. 8.
UnhandledExceptionModule.cs IIS 가 죽는다. 이벤트 뷰어를 보니 아래 로그가 나타난다. 응용 프로그램 풀 ‘DefaultAppPool’에 사용되는 프로세스가 예기치 않게 종료되었습니다. 프로세스 ID는 ‘2548’입니다. 프로세스 종료 코드는 ‘0xe0434f4d’입니다. 검색을 해 보니.. 웹응용프로그램에서 다수의 오류가 발생될경우 나타나는 현상이란다. 다른 URL 을 호출하는 코드가 있는데. 받는 URL 에서 에러를 발생 시켜서 나는 오류 같다. MSDN 을 검색해 보니 해결 방법이 나와 있다. 아직 적용은 해 보지 않아 정확히 작동이 되는지 여부는 모르겠다. 자세한 내용은 아래 사이트 참조 http://support.microsoft.com/kb/911816/ko MSDN 본문 내용 예외 정보를 응용 프로그램 로그에 기록하.. 2010. 5. 11.
IE 8 과 vs2005 에서 웹 응용프로그램 디버깅 window7로 컴퓨터를 새로 깔았다. 이런 저런 셋팅도 끝났다. 응용프로그램 개발 하는데 문제가 없었다.. 웹 프로그램을 디버깅 할려니 디버깅이 안된다. 이런 젠장.. 또 먼가 안되네.. MSDN 에 설명이 되어 있다. vs2005에서 웹 응용프로그램을 디버깅 하기 위해선 약간의 작업이 필요하다. 1. 레지스트리 편집을 연다 2. HKEY_LOCALMACHINE -> SOFTWARE -> Microsoft -> Internet Explorer -> Main 으로 이동 3. Dword 형식으로 TabProcGrowth 이름으로 키를 생성. 값은 디폴트 0 으로 설정 vs2005 를 다시 시작하고 F5를 누르면 디버깅이 된다. 오~~ 좋다.. 2010. 1. 19.
Gridview Group 만들기 기본 제공하는 GridView 로는 group 으로 표시할수 없다. 여기 저기 검색을 통해 GridViewHelper 라는 클래스를 찾아서 적용해 보았으나.. 제약 사항이 많다.. 그러던중 너무나 강력한 dll 을 찾았다.. 무료다~ 사용방법은 간단하다. 1. dll 을 다운 받아 컨트롤 등록 2. ZNetGridView 을 .aspx 에 추가 3. datasource 등 데이타 바인딩. 4. EnableGrouping=true, GroupingDataKeyIndex=0, DataKeysName=data 항목 설정 5. 헤더를 각 Group 별 보여주고 싶을 경우 ShowColumnHeaderInsideGroups= true 로 설정하면 된다. 6. 기타 다른 디자인적인 요소는 property 를 맞게 .. 2009. 10. 8.