본문 바로가기

개발언어71

regsvr32 컴포넌트 등록시 '지정된 모듈을 찾을 수 없습니다.' 해결 외부업체로부터 전달받은 컴포넌트 dll을 regsvr32로 등록하고자 한다. 개발 PC에서는 문제없이 등록 후 개발을 완료했지만, 배포할 대상PC에서는 '지정된 모듈을 찾을 수 없습니다.' 오류가 발생하는 상황.. 컴포넌트 등록 절차를 다시 확인해 본다. 확인 방법 1) 경로확인 -ocx 또는 dll을 등록할때 위치 기반의 경로를 정확하게 명시해야 한다. 2) 권한확인 -콘솔 또는 C#에서 코드로 등록시 반드시 '관리자권한'으로 실행해야 한다. 3) 파일의 문제 -파일 자체의 문제일 경우가 있으므로 제공자로부터 다시 확인 한다. 4) 종속성 문제 -나의 경우엔 위 3가지 경우는 아니였으며, 4번째에 해당된다. 우선 종속성 확인을 위해 dependency를 통해 dll을 열어본다. 노란색 물음표로 표시된 .. 2021. 4. 30.
Firebase Realtime Database와 Firestore Database 차이점 Xamarin Mobile Application과 연동할 Back-End로 무료로 제공되는 google의 firebase 연동중에 Realtime Database와 Firestore Database 둘중 어느걸 연동해야하는지 아래 Blog에 개념이 잘 잡혀 있다. Realtime Database가 먼저 서비스된 만큼 검색결과와 예제도 풍부하지만, 쿼리시 조건문을 걸수 없어 성능저하가 발생할 수 있는만큼 Firestore로 연동해볼 생각이다. 아래 블로그에 잘 정리되어 있어 메모해 둔다. softwaree.tistory.com/39 Realtime Database와 Cloud Firestore 차이점. 어떤걸 선택해야 할까? Firebase에서 database는 Realtime Database와 Cloud.. 2021. 4. 21.
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.