2008-09-02 8 views
4

개발자, 준비 및 프로덕션에 배포 할 web-service이 있습니다. 이와 함께 ASP 웹 ASP.net 응용 프로그램이 별도로 배포되지만이 세 단계에도 배포됩니다.웹 서비스 네임 스페이스 동적 이름 지정

현재 환경과 일치하도록 웹 서비스에서 다음 행을 변경하는 가장 실용적인 방법은 무엇입니까?

[WebService(Namespace = "http://dev.mycompany.com/MyAppsWebService")] 
[WebService(Namespace = "http://stage.mycompany.com/MyAppsWebService")] 
[WebService(Namespace = "http://mycompany.com/MyAppsWebService")] 

답변

2

webservice 개체에는 web.config 파일을 통해 설정할 수있는 "URL"속성이 있습니다. web.config 또는 app.config 파일에 내용을 복사해야하는 응용 프로그램에 웹 참조를 추가 할 때 만들어지는 구성 파일이 있습니다. 그런 다음 config 파일을 배포하고 URL의 변경 사항을 수용하기 위해 코드 변경 사항을 관리 할 필요가 없습니다.

관련 문제