[.NET] 웹서비스 등록시 HTTP 404 에러

C# 으로 만든 웹서비스를 서버에 등록해서 테스트 해야 하는 경우가 많은데


그러한 경우, 간혹, 윈도우 서버 2003 을 쓰다보면,


HTTP 404 에러가 나곤한다.

사용자 삽입 이미지



즉, 자신이 만든 웹서비스(Service.asmx)를 IIS 서버에 등록해서,


서버의 웹 브라우저를 통해서 웹서비스 정보를 보려고 할때,

(웹서비스의 주소를 알아야, Visual studio 에서 웹참조를 할수 있다.)




에러가 발생하는데 , 이러한 에러는 다음과 같이 해결할 수 있다.




IIS 관리 창을 열어보면,


[웹 서비스 확장]을 누른다.


그 안에 보면

사용자 삽입 이미지




[ Active Server Pages ] 금지됨 –> 허용됨

[ ASP .NET v2.0.50727 ] 금지됨 –> 허용됨


으로 바꾸어 주면, 자신이 올린 웹서비스를 웹브라우저를 통해서 문제 없이 확인할수 있다^^



윈도우 서버 2003 무작정 따라하기 (CD-ROM 포함)상세보기
박흥선 지음 | 길벗 펴냄

윈도우 서버 2003의 전반적인 운영체제를 쉽게 풀어쓴 책. 서버 구축에서부터 액티브 디렉터리 활용까지 핵심적인 관리 노하우와 테크닉을 상세하게 설명하고 있다. 네트워크 관리자가 겪는 실무를 중심으로 열두 가지 윈도우 서버 구축 과정을 알려준다. (윈도우 서버 2003 180일 평가판 설치 CD와 유틸리티 CD 제공)