WCF Https 웹서비스 오류 해결 방법 WebHttpBinding 바인딩의 끝점에 대해 http 구성표와 일치하는 기본 주소가 없습니다. 등록된 기본 주소 구성표는 [https] 입니다. Could not find a base address that matches scheme http for the endpoint with binding WebHttpBinding. Registered base address schemes are [https] Web.config 파일에 bindings 부분을 추가해 주면 해결된다. Web.Config
DataSet ReadXml 오류 처리 방법 XML 문자열을 DataSet로 변환 시 해당 오류( ArgumentException이(가) 처리되지 않았습니다. 경로에 잘못된 문자가 있습니다.) 가 발생하면 StringReader 클래스를 사용하여 한번 문자열을 읽은 후 ReadXml로 변환하면 오류가 발생하지 않는다. StringReader 클래스를 이용하여 문자열을 읽어 들인다. StringReader sr = new StringReader("Xml 문자열"); StringReader sr = new StringReader(txtInput.Text); DataSet ds = new DataSet(); ds.ReadXml(sr); dataGridView1.DataSource = ds.Tables[0];
WCF RESTful 웹서비스 만들기 WCF로 RESTful 형식의 웹서비스를 만들어보자. .NET Framework 3.5부터 WCF를 지원하고 있다.URL로 인자를 보내는 GET 방식과 JSON으로 인자를 보내는 POST 방식에 대한 간단한 예제이다. [소스파일] [웹서비스 테스트 유틸] WCF Service Application 프로젝트를 생성한다. 프로젝트를 생성하면 GetData(), GetDataUsingDataContract() 두개의 함수가 기본으로 만들어져 있다. RESTful 웹서비스를 만들기위해 Web.config 파일을 수정해 주어야 한다. Web.Config IService1.cs 파일의 [OperationContract] 부분을 수정한다. WebGet, UriTemplate을 사..
C#으로 윈도우 핫키 등록하는 방법 RegisterHotKey() 함수로 핫키를 등록하고 UnregisterHotKey() 함수로 핫키를 해제 할 수 있다조합키로 핫키를 등록할 수 있고 단일키로도 핫키를 사용할 수 있다 소스파일 : using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Diagnostics; using System.Runtime.InteropServices; namespace GlobalHotk..
C# 간단한 시계 만들기 예제 타이머를 이용한 간단한 시계를 만드는 예제이다.항상 최상위로 떠 있도록해서 필요시에 유용하게 사용할 수 있다. int hour = DateTime.Now.Hour; int min = DateTime.Now.Minute; int sec = DateTime.Now.Second; string ss = string.Format("{0}시 {1}분 {2}초" , hour, min, sec); label1.Text = ss;
DataGridView 컨트롤에 엑셀파일을 불러와서 바인딩하는 예제이다. String name = "Sheet1"; //Name of your Sheet in the work book String constr = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + "textfile.xlsx"+ ";Extended Properties='Excel 12.0 XML;HDR=YES;';"; OleDbConnection Connection = new OleDbConnection(constr); OleDbCommand OleConnection = new OleDbCommand("SELECT * FROM [" + name + "$]", Connection); Connection..