본문 바로가기
프로그래밍/C#

C# 웹 서비스 만들기 및 테스트

by zoo10 2011. 4. 19.

환경 : 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 메시지 창 출력되면 완료