dev/.net
-
.net에서 Oracle에 접속하는 가장 쉬운 방법dev/.net 2016. 8. 10. 22:20
.net에서 Oracle에 접속하려면 역시 무거운 Oracle Client를 설치해야 한다.Oracle Client를 설치하지 않고 필요한 파일 몇 개만 실행파일이 있는 위치에 옮겨 놓는 방법이 있기는 하지만 이 역시 용량이 크고 불편하다.언제부턴가 Oracle에서 순수 .net 코드로 만들어진 라이브러리를 공개했다.Nuget에서 Oracle로 검색하면 Oracle.ManagedDataAccess가 나오는데 설치하면 .net에서 오라클에 접속하기 위한 기본 준비는 끝났다. 실행경로에 Oracle.ManagedDataAccess.dll 파일 하나가 포함되는데 4mb가 안 되는 파일 하나만 있으면 Oracle에 접속하기 위한 환경이 완성된다. 사용 방법은 아래 참조문만 추가하면 기존 OracleClient에..
-
XML, JSON을 Class로 만들기dev/.net 2015. 4. 22. 23:22
XML이나 JSON은 플랫폼 구분 없이 데이터를 교환할 수 있는 데이터 포맷이다. 이런 장점 때문에 많은 곳에서 사용된다. 요즘은 보다 간결한 JSON이 많이 쓰이지만 XML도 무시하지 못 할만큼 사용된다.이 XML, JSON 형식의 데이터를 Object로 매핑하려면 XML이나 JSON포맷에 맞게 Object를 만들어줘야 한다.{"menu": { "id": "file", "value": "File", "popup": { "menuitem": [ {"value": "New", "onclick": "CreateNewDoc()"}, {"value": "Open", "onclick": "OpenDoc()"}, {"value": "Close", "onclick": "CloseDoc()"} ] } }} 이런 간단한..
-
VisualStudio가 미 설치된 곳에서 DebugLog 보기 ( DebugView)dev/.net 2015. 4. 22. 22:27
VisualStudio를 사용하여 개발 시 보통 Debug.WriteLine 메서드를 이용하여 Output 창에서 로그를 확인한다. 그러나 VisualStudio가 설치되지 않는 PC에서 문제가 발생한다면? 파일로 로그를 남겨 확인해야겠지~ 이제 그런 조빱 짓 거리는 그만하자~ VisualStudio Output 창에서만 확인 가능한 줄 알았던 Debug정보를 DebugView를 이용하면 VisualStudio가 설치되지 않는 PC에서도 Debug 정보를 볼 수가 있다. 이거 진짜 디짐세네! ★★★★★ https://technet.microsoft.com/en-us/sysinternals/bb896647.aspx
-
C# 우편번호 API 이용하기dev/.net 2013. 10. 28. 22:45
공공데이터포털(https://www.data.go.kr)에 회원 가입 후 API Key를 발급 받아야 한다. 새주소 이용 방법 const string ServiceUrl = "http://openapi.epost.go.kr/postal/retrieveNewAdressService/retrieveNewAdressService/getNewAddressList"; string ServiceKey = "발급받은 키를 입력 한다."; string xml; WebClient wc = new WebClient() { Encoding = Encoding.UTF8 }; ServiceKey = HttpUtility.UrlEncode(ServiceKey, Encoding.GetEncoding("UTF-8")); srchwr..
-
Could not load type 'System.ServiceModel.Activation.HttpModule'dev/.net 2013. 9. 2. 20:47
Windows 7 / Server 2008 64bit %SYSTEMROOT%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis /iru 32bit %SYSTEMROOT%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis /iru windows 8 , Server 2012 c: cd %windir%\system32\inetsrv appcmd.exe set config -section:system.webServer/modules /[name='ServiceModel'].preCondition:"managedHandler,runtimeVersionv2.0/commit:apphost
-