귀차니즘이 풍부한 제가 이글을 쓰게 된 계기는... 제가 간단한 프로젝트를 하면서 저와 같은
사람이 안나오길 바라면서 기억나는데로 몇자 적습니다.\
저같은 경우는 PDA와 DB간의 연동을 할려고 처음에는 직접적으로 PDA로 하여 DB에 연동시켜
보았습니다. 그러나 이상하게 접속이 불가능했었습니다. 처음에 오라클 DB를 사용하였기에...
MS -SQL을 사용하면 될줄 알고 DB를 갈아타 보았습니다. 그러나... 그것 역시 접속이 불가능
했었습니다. MS의 아는분을 통해 그분야에 대해 아는분께 문의 해본 결과... 몇몇 방법이 있는데
(다른방법은 인터넷에 보시면 나와있습니다. 귀차나서 ㅡㅡ;;;) 저같이 학생으로서 할수 있는
가장 좋은 방법은 XML웹 서버를 띄우는 것이라고 하셨습니다. 전 이것 역시 쉬울줄 알고 무턱대고
들이댔다가 아무것도 하지 못하였습니다. 그래서 MS분이 원격으로 도와주셨는데 그방법을
잠시 적어봅니다.
시작 -> 제어판 -> 관리도구 -> 인터넷 정보 서비스 -> 기본웹사이트를 찾을수 있습니다.
그곳에서 속성을 보시면 웹사이트-> IP주소란에 아이피로 바꾸시고 (혹시 IP주소가 나타나지 않는
다면 고급에서 좀 이리저리 해보세요 ㅡㅡ;;) 그리고 적용을 누릅니다. 여기서도 혹시 바인딩이 되지
않습니다 라고 나온다면 고급안에서 고쳐주셔야 바인딩이 됩니다. 어떻게 고치느냐면...휴..
아마 이런분은 고급안에 이 웹사이트 복수 란부분에서 두개가 만들어져 있을것입니다. 그거중에
하나를 지우면 되는데... 저같은 경우를 보여드리져
아이피 주소는 지웠습니다. 이렇네요...
그리고 ASP.NET 탭에서 정보를 확인하세요. 전 2.0.50727 이군요. 확인하시고요.
실행에서 cmd를 누르시면 도스창이 뜰겁니다. 여기에서 aspnet_regiis -i 를 치세요.
그럼 먼가 실행되는분이 있을것이고 안되는 분이 계실것인데... 안되시는분은 검색창에
aspnet_regiis -i 요놈을 그대로 치면 방법이 자세하게 나와있습니다. 찾아서 해보세요.
실행하셨으면... 이제 기본은 다 끝났고.. 중요한 부분이 남아있습니다.
전 visual 2008을 사용하는데 2005와 마찬가지로 내문서 안에 프로젝트가 만들어 질겁니다.
내문서 이부분은 공유가 안된다고 하시더라고요. 그래서 그 프로젝트는
살짝 내문서가 아닌 C:\ 안에의 다른 폴더에 만들어주시고요. 그리고
폴더 속성에서 권한을 모든사용자에게 주셔야 합니다.
아... 혹시 어느분이 그냥 해도 서비스가 실행되던데??? 하시는 분은 필히 localhost로 접속하셨을
것입니다. 그렇게 되면 당연히 다른 곳에서는 웹서비스를 참조 못합니다. localhost 가 아닌
IP주소로 해서 서비스를 여셔야 겠죠?
아.. 그전에 가상디렉토리를 설정해 주셔야 합니다. 방법은 iis 가상디렉토리 라고 치시면
금방 찾아지실 겁니다.
간단한 기본 소스 입니다. 합계를 구하는 소스 입니다.
아....asp.net 웹 응용프로그램으로 프로젝트를 만드시면 됩니다.
그리고 실행을 시키시면 처음에 웹서비스가 뜰건데 아마도 주소창을 보시면
이렇게 될겁니다. localhost죠?? 주소창이 좀 지워진것 같은데?? 하시는 분은 제대로 보셨습니다
지웠죠 ㅋㅋㅋ. 상관없을수도 있찌만... 그냥... 뭔가 있어보인다는?? ㅋㅋ
저 주소부분을 저같은 경우는 XMLWeb이라는 폴더 안에 있기에
http:/ip주소/XMLWeb/Service1.asmx 라고 적어주시면 저화면과 똑같은 화면이 생길 것입니다.
아.. 혹시 다른 컴퓨터나 모바일로 접속하실려면.. 반 드 시 방화벽을 해제해 주세요.
이것때문에 3시간을 고생했다는.... 멍청한 짓이죠 ㅜ.ㅜ
혹시 이글과 똑같이 했는데 되지 않는다면... 제글을 자세히 읽어 보시고 그래도 안되신다면
MS에 도움을... ㅡㅡ;/// 저같은 경우는 아는분이 계셔서 모르는것들은
여쭤봤었는데 잘해주셨음 ㅜ.ㅜ 감사합니다.
'Programer > JAVA/C#' 카테고리의 다른 글
JAVA URL HTTP/HTTPS 통신 (0) | 2010.09.30 |
---|---|
PreparedStatement로 2000byte를 못넣는다? (0) | 2010.01.20 |
JAVA 한글 깨짐 (0) | 2010.01.06 |
JAVA OutofMemory 해결책 (0) | 2010.01.06 |
JAVA option (0) | 2010.01.06 |