'정보, 통신, 기술/ASP.NET과 C#'에 해당되는 글 6건
-
[TD 2015] Visual Studio를 사용하는 비주얼 개발자를 위한 Tips & Tricks
2015.11.30 -
Stack Exchange Infra
2014.11.11 -
ASP.NET에서 "프로세스에 연결"로 디버깅하기
2010.06.22 -
[링크] TechDays, ASP.NET custom error page
2010.05.04 -
ASP.NET Event Validation
2010.03.09 (1) -
.NET에서 ORA-32036 이상 에러 발생
2010.02.24
[TD 2015] Visual Studio를 사용하는 비주얼 개발자를 위한 Tips & Tricks
지난 가을에 MS의 개발자 행사에서 태요로 유명한 김태영 부장(한국 마이크로소프트)이 재미있는 발표를 했습니다.
[TD 2015] Visual Studio를 사용하는 비주얼 개발자를 위한 Tips & Tricks (No Slide, All Demo!)
==> https://channel9.msdn.com/events/TechDays/TDK2015/T2-3
전 오전 세션만 듣고 사무실로 복귀한지라, 직접 보지는 못 했지만, 이렇게 동영상으로나마 보니 참 좋네요.
잘 이해 안 되는 부분은 돌려보고, 더 궁금한 부분은 멈춰서 찾아보면서 보니 더 좋은 것 같기도 합니다^^
이 내용을 공부하고 약간 궁금한 점이 생겼습니다.
약간 무료로 제공되는 Visual Studio Community 버전에서는 이 것들이 잘 작동할까요?
==> https://www.visualstudio.com/products/visual-studio-community-vs
결론만 말씀드리면, 제가 관심있는 주제에서 IntelliTest만 제외하면, 다 지원합니다.
나름 준수한 수준이라고 해야 할까요?
그럼 제가 관심있게 공부한 내용을 정리해 보겠습니다.
0. 버전
1. Task List : 코드에 "// TODO" 로 시작하는 항목을 만들면 할일 목록 창에 자동으로 나옵니다.
2. JSON to Class : JSON 코드를 이용해 클래스를 자동으로 만들어 줍니다.
==> https://www.matthewproctor.com/json-to-c-sharp-class-using-paste-special/
3. Code Analysis : 코드 규칙을 이용해서, 빌드시에 경고 메세지 혹은 빌드 중지를 시킬 수 있습니다.
==> The Gates of Hell Open
4. map mode on bar : 세로 바에 코드 맵을 보여줍니다.
그리고 마지막으로 좀 아쉬운~~~ IntelliTest 관련 내용입니다.
Generate unit tests for your code with IntelliTest
==> https://msdn.microsoft.com/en-us/library/dn823749.aspx
You'll need Visual Studio Enterprise.
Visual Studio 2015 제품 비교 > 테스트 도구 >IntelliTest
==> https://www.visualstudio.com/products/compare-visual-studio-2015-products-vs
Intellitest
==> https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Intellitest
시간 내서 Enterprise trial 다운받아서 한번 돌려 봐야겠네요.
'정보, 통신, 기술 > ASP.NET과 C#' 카테고리의 다른 글
[TD 2015] Visual Studio를 사용하는 비주얼 개발자를 위한 Tips & Tricks (0) | 2015.11.30 |
---|---|
Stack Exchange Infra (0) | 2014.11.11 |
ASP.NET에서 "프로세스에 연결"로 디버깅하기 (0) | 2010.06.22 |
[링크] TechDays, ASP.NET custom error page (0) | 2010.05.04 |
ASP.NET Event Validation (1) | 2010.03.09 |
.NET에서 ORA-32036 이상 에러 발생 (0) | 2010.02.24 |
Stack Exchange Infra
MS 플랫폼으로 라이센스 비용을 걱정하지 않으면서 전세계적인 웹서비스를 할 수 있을까?에 대한 현실적인 대답이 Stack Exchange이다.
왜냐구?
이 사이트가 바로 WISC로 되어 있기 때문이다!!
공식적인 답변은 아니지만, 커뮤니티에 의한 정리본은 다음과 같다.
Which tools and technologies are used to build the Stack Exchange Network?
그리고 이 글에서 찾은 아주 나이스한 2개의 프레임워크
Dapper - a simple object mapper for .Net
MiniProfiler - A simple but effective mini-profiler for .NET and Ruby.
Dapper는 MS의 EF와 같은 ORM 라이브러리인데 매우 간단하면서도 높은 성능을 발휘한다고 한다.
MiniProfiler는 간단한 코드만으로도 사이드의 성능을 보기 좋게 표시해 준다고 한다.
이 둘은 시간날때 한번 돌려서 다음 프로젝트에서 바로 사용할 수 있도록 공부 좀 해야겠다.
'정보, 통신, 기술 > ASP.NET과 C#' 카테고리의 다른 글
[TD 2015] Visual Studio를 사용하는 비주얼 개발자를 위한 Tips & Tricks (0) | 2015.11.30 |
---|---|
Stack Exchange Infra (0) | 2014.11.11 |
ASP.NET에서 "프로세스에 연결"로 디버깅하기 (0) | 2010.06.22 |
[링크] TechDays, ASP.NET custom error page (0) | 2010.05.04 |
ASP.NET Event Validation (1) | 2010.03.09 |
.NET에서 ORA-32036 이상 에러 발생 (0) | 2010.02.24 |
ASP.NET에서 "프로세스에 연결"로 디버깅하기
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#' 카테고리의 다른 글
[TD 2015] Visual Studio를 사용하는 비주얼 개발자를 위한 Tips & Tricks (0) | 2015.11.30 |
---|---|
Stack Exchange Infra (0) | 2014.11.11 |
ASP.NET에서 "프로세스에 연결"로 디버깅하기 (0) | 2010.06.22 |
[링크] TechDays, ASP.NET custom error page (0) | 2010.05.04 |
ASP.NET Event Validation (1) | 2010.03.09 |
.NET에서 ORA-32036 이상 에러 발생 (0) | 2010.02.24 |
[링크] TechDays, ASP.NET custom error page
MS TechDays 사이트입니다. 좋은 자료가 많네요. 저도 이제야 하나 봤는데 즐겨찾기 해 놓고 하나씩, 하니씩 챙겨봐야겠습니다.
http://www.techdays.co.kr/
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#' 카테고리의 다른 글
[TD 2015] Visual Studio를 사용하는 비주얼 개발자를 위한 Tips & Tricks (0) | 2015.11.30 |
---|---|
Stack Exchange Infra (0) | 2014.11.11 |
ASP.NET에서 "프로세스에 연결"로 디버깅하기 (0) | 2010.06.22 |
[링크] TechDays, ASP.NET custom error page (0) | 2010.05.04 |
ASP.NET Event Validation (1) | 2010.03.09 |
.NET에서 ORA-32036 이상 에러 발생 (0) | 2010.02.24 |
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
'정보, 통신, 기술 > ASP.NET과 C#' 카테고리의 다른 글
[TD 2015] Visual Studio를 사용하는 비주얼 개발자를 위한 Tips & Tricks (0) | 2015.11.30 |
---|---|
Stack Exchange Infra (0) | 2014.11.11 |
ASP.NET에서 "프로세스에 연결"로 디버깅하기 (0) | 2010.06.22 |
[링크] TechDays, ASP.NET custom error page (0) | 2010.05.04 |
ASP.NET Event Validation (1) | 2010.03.09 |
.NET에서 ORA-32036 이상 에러 발생 (0) | 2010.02.24 |
.NET에서 ORA-32036 이상 에러 발생
오류 메세지는 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#' 카테고리의 다른 글
[TD 2015] Visual Studio를 사용하는 비주얼 개발자를 위한 Tips & Tricks (0) | 2015.11.30 |
---|---|
Stack Exchange Infra (0) | 2014.11.11 |
ASP.NET에서 "프로세스에 연결"로 디버깅하기 (0) | 2010.06.22 |
[링크] TechDays, ASP.NET custom error page (0) | 2010.05.04 |
ASP.NET Event Validation (1) | 2010.03.09 |
.NET에서 ORA-32036 이상 에러 발생 (0) | 2010.02.24 |