본문 바로가기

개발언어/.NET41

VisualStudio 2019 git extension 설치 / github 연동 VisualStudio에서 github 연동하는 방법을 메모해 두자. (거의 SVN만 사용하다 git은 정말 오랜만에 사용하네..) 1)VisualStudio github extension 설치 VisualStudio에서 github를 연동하기 위해 아래 그림과 같이 github extension을 우선 설치해야 한다. >메뉴선택 :확장(X) -> 확장관리(M) Github Extension for Visual Studio 다운로드(설치) 후 VisualStudio를 종료하면 VSIX Installer가 실행되고 최종 Github Extension for Visual Studio가 VisualStudio에 설치된다. 2)VisualStudio에서 github 연결 / repository 생성 Visual.. 2021. 5. 4.
regsvr32 컴포넌트 등록시 '지정된 모듈을 찾을 수 없습니다.' 해결 외부업체로부터 전달받은 컴포넌트 dll을 regsvr32로 등록하고자 한다. 개발 PC에서는 문제없이 등록 후 개발을 완료했지만, 배포할 대상PC에서는 '지정된 모듈을 찾을 수 없습니다.' 오류가 발생하는 상황.. 컴포넌트 등록 절차를 다시 확인해 본다. 확인 방법 1) 경로확인 -ocx 또는 dll을 등록할때 위치 기반의 경로를 정확하게 명시해야 한다. 2) 권한확인 -콘솔 또는 C#에서 코드로 등록시 반드시 '관리자권한'으로 실행해야 한다. 3) 파일의 문제 -파일 자체의 문제일 경우가 있으므로 제공자로부터 다시 확인 한다. 4) 종속성 문제 -나의 경우엔 위 3가지 경우는 아니였으며, 4번째에 해당된다. 우선 종속성 확인을 위해 dependency를 통해 dll을 열어본다. 노란색 물음표로 표시된 .. 2021. 4. 30.
Web에서 획득한 데이터 한글깨짐 현상수정 #로또, #동행복권 회차 데이터 수집을 위해 메인페이지의 html 소스를 바로 Parsing할 생각이다. string sUrl = string.Format(@"https://dhlottery.co.kr/gameResult.do?method=byWin"); Encoding encoding = Encoding.UTF8; byte[] result = encoding.GetBytes(sUrl.ToString()); HttpWebRequest webReq = (HttpWebRequest)WebRequest.Create(sUrl); webReq.Method = "GET"; webReq.Timeout = 10000; //10sec using (HttpWebResponse webRes = (HttpWebResponse.. 2021. 4. 20.
WebAPI token 획득시 404(Not found) 오류 처리 역활 기반의 WebAPI 사용자 인증 기능을 작업중이다. 우선 access token을 획득하기 위해 NuGet Package Manager를 통해 oAuth 관련 PlugIn을 설치하고, OWin Startup 코드도 추가 하였다. 하지만 postman을 통해 확인한 결과 404(Not found) 오류가 계속 발생하는 상황.. 여러가지 이유가 있겠지만 구글링 결과 나의 경우엔 Microsoft.Owin.Host.SystemWeb plugin이 누락된 상태에서 발생했다. (코드 문제는 아니였음..) NuGet Package Manager로 해당 plugin 설치 후 다시 시도 일단 token 획득에 성공했다. 이후부터 'AllowAnonymous' 아닌 API는 access token을 이용해 처리할 .. 2021. 4. 13.