환경 : visual studio 2010, .NET 4, iis7.0, windows 7 Enterprise K
웹 서비스 만들기
1. visual studio 2010 실행
2. 파일 > 새 웹 사이트 > 설치된 템플릿에서 visual c# 선택 > ASP.NET 웹 서비스 선택(.net4 버전에서는 나오지 않기 때문에 .NET 3.5 선택)
3. 찾아보기 > 파일 시스템 대화상자 > 로컬 IIS 선택 > 새 웹 응용프로그램 만들기 > webservice_test 입력(원하는걸로 입력)
4. 열기 > 프로젝트 생성 > ctrl + F5 로 빌드 및 실행
5. http://localhost/webservice_test/Service.asmx 주소를 가진 웹브라우저 실행됨
응용 프로그램 만들기
1. visual studio 실행
2. 파일 > 새 프로젝트 > visual c# 선택 > Windows Form 응용 프로그램 선택
3. 이름에 WebServiceTest 입력 > 위치를 원하는 곳으로 선택 > 확인 버튼으로 프로젝트 생성
4. 솔루션 탐색기에서 프로젝트 명 오른쪽 클릭 > 서비스 참조 추가 > 하단 고급 버튼 클릭
5. 서비스 참조 설정 대화상자 하단 웹 참조 추가 버튼 클릭
6. 로컬 컴퓨터의 웹 서비스 링크 클릭
7. Service 링크 클릭 > 이 URL에서 찾은 웹 서비스 창에 추가되었는지 확인
8. 오른쪽에 참조 추가 클릭
9. 솔루션 탐색기에 Web Reference 항목 추가되었는지 확인 > 하위에 localhost 추가 되었는지 확인
(프로젝트 속성 > 설정 탭에서 확인할 수 있음)
10. 폼에 버튼 하나 추가
11. 버튼을 더블 클릭하여 소스 추가
localhost.Service ls = new localhost.Service();
string txt = ls.HelloWorld();
MessageBox.Show(txt);
12. ctrl + F5로 빌드 및 실행
13. 웹서비스 호출 버튼 클릭 > Hello World 메시지 창 출력되면 완료
'프로그래밍 > C#' 카테고리의 다른 글
DataRow에서 rowID 구하기 (0) | 2014.02.03 |
---|---|
C# 에서 웹브라우져 실행시키기 (0) | 2014.02.03 |
C# 초간단 파일 검색 (0) | 2014.01.15 |
C# 웹 서비스 확장 응용하기 (1) | 2011.04.19 |
[C# TIP] 문자열에서 숫자만 추출하기 (5) | 2011.01.07 |
[C#] 콘솔 버전 - HTML 파싱하기 (10) | 2011.01.05 |
[C#] HTML 파싱해서 원하는 정보 가져오기 (3) | 2011.01.04 |
C# 에서 MSSQL 연결하기 - 가칭 : DBController (2) | 2011.01.03 |