.NetFrameWork 2.0 기술을 이용한 Web Service (.ASMX)의 호출 Protocol 제한 및 브라우저에서 .asmx 페이지를 직접 탐색할 경우 브라우저에 표시되는 XML Web services 도움말 페이지를 제한하는 내용 입니다. ( 자세한 사항은 : https://msdn.microsoft.com/ko-kr/library/ms228319(v=vs.85).aspx 페이지를 참조해 주세요 ) 1. 호출 Protocol 제한1.1 제한되지 않은 Protocol ( HTTP POST 형식으로 호출 가능 )1.1.1 .asmx URL 페이지 및 메서드 설명에서 테스트 가능 1.1.2 웹페이지에서 테스트 및 호출 데이터 확인 (정상) Fiddler 에서 HTTP 200 코드 확인 1.1.3..
전체 글
개발 관련 자료무료 Web Debuger 프로그램입니다. (원래 charles 를 사용했는데 fiddler가 무료로 기능이 괜찮은것 같습니다.) 용도는 대부분의 웹 통신 내용을 확인할 수 있습니다. Requst에 따른 Response 통계자료도 함께 지원 합니다. 다운로드 : https://www.telerik.com/download/fiddler(첨부 파일은 백업 용도입니다. 최신 버전은 링크에서 받아주세요.) 사용방법 : http://loveuceci.tistory.com/26 *WebService 통신에 활용하시면 도움이 되지 않을까 합니다.
특정 호스트의 포트가 열려 있는지 테스트 가능한 Tool 입니다. 1042 이하 기본 포트에 대한 기능확인도 가능합니다. ( DNS-UDP:53, FTP-UDP:20/TCP:21, HTTP-80 등 ) 통신문제 발생 시 테스트 용도로 사용하시면 될것 같습니다. 다운로드 링크 (첨부파일은 백업 용도입니다. 링크에서 다운로드 해주세요.) https://www.microsoft.com/en-us/download/details.aspx?id=24009
TVP(테이블 반환 매개 변수)는 Table 구조의 Type을 생성 후 해당 타입을 매개변수 형태로 사용합니다. 제가 사용한 경우는 WHERE 절에 사용되는 스칼라 함수 내에서 CTE가 따로 돌고 있는 상황이었습니다. 꼭 사용해야 하는 경우라서. 프러시저나 함수등에 매개변수 형태도 던져 사용하거나 반환값으로 사용 가능합니다. 자세한 사항은 아래 링크를 확인해 주세요. https://msdn.microsoft.com/ko-kr/library/bb510489(v=sql.105).aspx USE AdventureWorks2008R2; GO /* Create a table type. */ CREATE TYPE LocationTableType AS TABLE ( LocationName VARCHAR(50) , C..
Windows SDK 에서 기본으로 지원 IL 디어셈블리 툴 ( ILDASM ) 에서 DLL 의 리버스엔지니어링 방지 방법 입니다. (서드 파티 리버스 엔지니어링 툴과 무관합니다.) 사용방법은 namespcae에 [assembly: System.Runtime.CompilerServices.SuppressIldasm()] 형태의 코드를 삽입해 주시면 됩니다. (2번 화면 확인) (자세한 사항은 링크 참조해 주세요 : https://msdn.microsoft.com/ko-kr/library/system.runtime.compilerservices.suppressildasmattribute(v=vs.110).aspx ) 1. SuppressIldasmAttribute 미사용시 2. SuppressIldasmA..
Devexpress Ribbon의 TabView를 사용하고 Child Form 에서 일정 수량 이상( TextEdit 기준 100~150개 이상 )의 Control이 존재 하는 경우 Tab Change 시에 일시적으로 느려지는 현상이 있습니다. (Tab Header) (1항 작성 후 2항 혹은 3항 두가지 중 하나를 적용해 주시면 됩니다.) 1. 확장 함수 사용 ------------------------------------------------------------------------ [DllImport("user32.dll")] public static extern int SendMessage(IntPtr hWnd, Int32 wMsg, bool wParam, Int32 lParam); priv..