'ASP.NET'에 해당되는 글 7건

정보, 통신, 기술/ASP.NET과 C#

ASP.NET에서 "프로세스에 연결"로 디버깅하기

1. VS2008의 디버기에서 "프로세스에 연결"로 다른 프로세스에 연결해 디버깅을 할 수 있다.

2. 웹 프로젝트의 경우 w3wp 프로세스에 연결해 디버깅 할 수 있는데 w3wp가 여러개가 실행되는 상황에서, 자신의 사이트와 상관없는 w3wp에 연결하면 중단점이 정상작동하지 않으면서 "이 문서의 기호가 로드되지 않았습니다."라는 메시지가 나온다.

3. 아마도 web site는 안되고, web application만 프로세스에 연결 디버깅이 되는 것 같다. "아마도"인 것은 테스트해 본 바로는 안되었는데, web site는 안된다는 정확한 내용을 Microsoft 웹 사이트에서 찾지 못 했다.

4. w3wp에 연결해 디버깅을 해도 코드의 수정은 안된다. 중단점을 걸어 놓고 코드를 수정하려하면 "편집하며 계속하기"가 안된다는 안내 창이 나온다. 안내 메시지는 "이미 실행중인 프로세스의 연결한 것 혹은...." 어쩌고, 저쩌고 하는 내용이다.
==> 정말로 안되는 것인지, 아니면 뭔가 추가 설정이 필요한 것인지 아직도 의문이다. 흠... 어디가서 삽질을 더 해봐야 할 것 같은데 어디가서 삽질해야 하는지도 잘 모르겠다ㅡㅡ;;

ASP.NET 디버깅 개요
http://msdn.microsoft.com/ko-kr/library/ms227556(VS.90).aspx

웹 페이지에 디버거 사용
http://msdn.microsoft.com/ko-kr/library/ms227431(v=VS.90).aspx

ASP.Net Edit and Continue in Visual Studio 2005/2008
http://whyiamright.wordpress.com/2007/12/20/aspnet-edit-and-continue-in-visual-studio-2005/

Debug Your ASP.NET Application that Hosted on IIS : Process Attach and Identify which process to attach
http://www.codeproject.com/KB/aspnet/ProcessAttache.aspx

VS2005에서 원격 디버깅
http://blog.naver.com/saltynut/120021507832

Please give me the steps how to use Edit-continue in Vs2005?
http://social.msdn.microsoft.com/Forums/en/vsdebug/thread/0fca702e-f4e5-4261-bfad-74a9d3aa8928

Debugging an ASP.NET Web Application
http://www.dotnetjohn.com/articles.aspx?articleid=66
http://www.dotnetjohn.com/articles.aspx?articleid=55

VS 2005 - Unable to attach to w3wp.exe (Managed) in Server 2008
http://social.msdn.microsoft.com/forums/en-US/vsdebug/thread/58866504-29ea-44b3-836e-3295913809da/

Attaching debugger to w3wp.exe using nice and easy keyboard shortcut
http://blogs.msdn.com/b/jannemattila/archive/2008/10/30/attaching-debugger-to-w3wp-exe-using-nice-and-easy-keyboard-shortcut.aspx

Visual Studio 2010 Web Developer Express Tools.Attach to Process is not exists
http://stackoverflow.com/questions/2704181/visual-studio-2010-web-developer-express-tools-attach-to-process-is-not-exists

Visual Studio 2010 Beta does not attach to w3wp.exe automatically on debugging IIS7
http://stackoverflow.com/questions/1847247/visual-studio-2010-beta-does-not-attach-to-w3wp-exe-automatically-on-debugging-ii

Debug Features : 6. COM+ 서버 응용 프로그램에 대한 F5 디버깅 방법
http://www.sysnet.pe.kr/Default.aspx?mode=2&sub=0&pageno=0&detail=1&wid=335

Google - web site, attach process, executable code, edit and continue
http://www.google.com/search?hl=ko&rls=com.microsoft%3Ako%3AIE-SearchBox&q=web+site+Attach+to+process&aq=f&aqi=&aql=&oq=&gs_rfai=

http://www.google.com/search?hl=ko&rls=com.microsoft%3Ako%3AIE-SearchBox&q=Attach+to+w3wp+No+executable+code&btnG=%EA%B2%80%EC%83%89&aq=f&aqi=&aql=&oq=&gs_rfai=

http://www.google.com/search?hl=ko&rls=com.microsoft%3Ako%3AIE-SearchBox&q=web+app+program+Edit+and+continue+assembly+not+load&aq=f&aqi=&aql=&oq=&gs_rfai=

http://www.google.com/search?hl=ko&rls=com.microsoft%3Ako%3AIE-SearchBox&q=asp.net+Changes+are+not+allowed+when+the+debugger+has+been+attached+to+an+already+running+process+or+the+code+being+debugged+was+optimized+at+build+or+run+time&aq=f&aqi=&aql=&oq=&gs_rfai=

정보, 통신, 기술/ASP.NET과 C#

[링크] TechDays, ASP.NET custom error page

MS TechDays 사이트입니다. 좋은 자료가 많네요. 저도 이제야 하나 봤는데 즐겨찾기 해 놓고 하나씩, 하니씩 챙겨봐야겠습니다.

http://www.techdays.co.kr/

** ALM의 도입과 그 필요성 중 ALM의 성공을 위한 3대요소

ASP.NET에서 에러를 확인할 때 Server.GetLastError를 사용하는데, 페이지가 변경되면 null이 나옵니다. 때문에 페이지 변경을 하지 않기위해 Web.config 파일의 customErrors Element에 redirectMode를 "ResponseRewrite"로 설정해야 합니다.

ASP.NET custom error page - Server.GetLastError() is null
http://stackoverflow.com/questions/343014/asp-net-custom-error-page-server-getlasterror-is-null

customErrors Element (ASP.NET Settings Schema)
http://msdn.microsoft.com/en-us/library/h0hfz6fc.aspx

HttpServerUtility.GetLastError Method
http://msdn.microsoft.com/en-us/library/system.web.httpserverutility.getlasterror.aspx

Exception Class
http://msdn.microsoft.com/en-us/library/system.exception.aspx

 

정보, 통신, 기술/ASP.NET과 C#

ASP.NET Event Validation

별 생각없이 form 값을 받아서 사용하려고 하니 에러가 난다.

ASP.NET Event Validation and “Invalid Callback Or Postback Argument”

요는 보안상의 이유로 asp.net 2.0에서 포스트백으로 넘어 오는 값을 모두 체크한다는 것.

하지만, 그 모든 값을 나보고 다 확인하라는 것은 무리이기때문에~~ 전체 웹 애플리케이션에서 혹은 특정 페이지에서 이 기능을 끄고 사용할 수 있다는 것이다.

난 당연히... 전체 웹 애플리케이션에서 끌까 하다가 해당 페이지에만 살짝 Disable로 처리했다. 

흠. 이 것도 보안상 문제가 되려나. 고민이네...

관련 링크.
ASP.NET Event Validation and “Invalid Callback Or Postback Argument” : Part I & Part II
http://odetocode.com/Blogs/scott/archive/2006/03/20/3145.aspx
http://odetocode.com/Blogs/scott/archive/2006/03/21/3153.aspx

MSDN의 인젝션 공격 막는 방법
http://msdn.microsoft.com/en-us/library/bb355989.aspx

  1. Favicon of https://blog.watist.net BlogIcon 최윤호 수정/삭제 답글

    하나둘넷님께서 트랙백을 남기셔서 방문해 보니 반성해야겠다.
    귀찮음에 그냥 대충 넘어가려 했는데 나쁜 참고 자료가 된 것 같아서 말이다.
    어케어케 작업하면 해당 변수의 Validation을 할 수 있었던 것 같은데,
    지금은 환경이 없어서 확인이 어렵지만, 추후 이런 상황이 되면 그때는 피하지 말고 확실한 답을 찾아야겠다.

정보, 통신, 기술/ASP.NET과 C#

.NET에서 ORA-32036 이상 에러 발생

WITH 구문을 이용해 VIEW를 만들고 ASP.NET에서 .NET 기본 Oracle 클라이언트를 이용하는 상황에서 해당 뷰를 호출하면 비정상적인 오류가 발생하는 경우가 있습니다.

오류 메세지는 ORA-32036입니다. 당췌 앞뒤가 안 맞지만...

WITH로 생성한 임시 테이블을 반복적으로 사용할때 정상적으로 처리가 안되는 것 같기는 한데 정확한 원인은 모르겠습니다.

멍텅구리 ASP.NET 아님 ADO.NET 혹은 둘다라고 화풀이나 해야죠^^

외국 포럼에 관련 글이 있는데 정확한 해결책은 없습니다.
http://forums.asp.net/t/990623.aspx

다른 한 분은 결국 WITH를 사용하지 않는 것으로 해결(?) 했다고 하시고요.
http://orastory.wordpress.com/2007/09/20/one-of-those-weird-ones-ora-32036/

저 역시 WITH를 좀 풀어서 해결(ㅡㅡ;;)했습니다.

간단한 WITH는 정상 작동하기에 임시테이블을 내부에서 단계적으로 이용하는 하나의 VIEW를 차근차근 6개의 뷰로 나누고 사용하니 잘 되네요.

이렇게라도 되니 다행이지만, 하나의 뷰만 관리해도 될 것을 이제 6개의 뷰나 관리해야 하다니 많이 불편하네요.

정보, 통신, 기술/개발? 개발! 개발^^

ASP.NET, C++ 링크

[ASP.NET] url redirect 모듈
http://www.urlrewriting.net

언제 기회되면 한번 사용해 봐야지.
어느 상용에서도 배포, 수정, 개발, 사용이 무료라네요. 무료 만쉐이~~
이분들 참 친절하게도 줄줄이 링크 달아 주시네^^

Tier One: C++ Beginner's Guide
http://msdn.microsoft.com/en-us/beginner/cc305129.aspx

흠흠... 볼 일이 있을까 싶지만 일단 저장~~

정보, 통신, 기술/개발? 개발! 개발^^

ASP.NET "파일 순환 참조는 허용되지 않습니다." 오류

asp.net에서 유저콘트롤과 이를 사용하는 파일이 한 폴더에 있으면 같은 디렉터리에 있으므로 해당 페이지에서 사용할 수 없다는 오류가 발생합니다.
디렉터리 단위로 빌드를 진행하는 관계로 빌드 단위에 영향을 받는 부분이 있는 것 같습니다.(정확하게 확인은 못 했습니다.)

근데 마스터 페이지를 사용하면 오류 메시지가 달라집니다.
마스터페이지에서 유저콘트롤을 사용하고, 유저콘트롤과 같은 폴더의 특정 페이지에서 마스터페이지를 사용하면 "같은 디렉터리에 있"다는 오류가 아니라 "파일 순환 참조는 허용되지 않습니다."라는 오류가 발생합니다.

엄밀한 의미에서의 마스터페이지는 유저콘트롤을, 특정 페이지는 마스터페이지를 참조하므로 순환참조는 아니지만, 유저콘트롤과 특정 페이지가 한 폴더에 있을 수 없다는 제약이 가해지면서 순환참조의 오류가 발생합니다.

오류를 검색하던 중 마이크로소프트 고객지원센터의 오류 페이지에서 우연히 비슷한 현상을 발견해 해결하긴 했지만 좀 당황스러운 상황입니다.
모르면 몸이 고생이란 말처럼 모르는 게 많이 슬픈 하루입니다.

정보, 통신, 기술/개발? 개발! 개발^^

[링크] ASP.NET에서 SQL Server Compact Edition 사용

ASP.NET에서 SQL Server Compact Edition 사용하려고 하면 다음과 같은 에러가 납니다.
"SQL Server Compact는 ASP.NET 개발용으로 디자인되지 않았습니다." 혹은
"SQL Server Compact Edition is not intended for ASP.NET development"

말 그대로, ASP.NET에선 사용할 수가 없답니다.
하지만, 간단한 설정만으로 사용할 수도(!!) 있습니다.
아래 코드를 사용하면 말입니다~~

AppDomain.CurrentDomain.SetData("SQLServerCompactEditionUnderWebHosting", true)
** http://blogs.msdn.com/stevelasker/archive/2006/11/27/sql-server-compact-edition-under-asp-net-and-iis.aspx
** http://vidmar.net/weblog/archive/2007/04/19/SQL-Server-2005-Compact-Edition-and-ASP.NET.aspx

그리고 첨부 파일은 Compact 와 Express 비교 문서


점점 더 쓰기 편한 Compact Edition에 빠져드는 기분입니다~~(Non-admin 만쉐이~~)
위 문서에 sp와 같은 코드를 넣을 수가 없으니 문서 작업이 필요없다(? 혹은 할 수 없다)는 "Document Safe" 표현이 있던데 이것도 정말 마음에 듭니다 ^_________________^

  [ 1 ]  

카운터

Today : 3
Yesterday : 53
Total : 354,443

Site

Copyright (c) 2016 최윤호. All Rights Reserved.
Powered by Tistory. Skin by wallel.
Subscribe Rss Feed