문제

나는 web-service 개발, 스테이징, 프로덕션에 배포할 예정입니다.이와 함께 ASP.net 별도로 배포할 애플리케이션이지만 이 세 단계에서도 마찬가지입니다.

현재 환경에 맞게 웹 서비스에서 다음 줄을 변경하는 가장 실용적인 방법은 무엇입니까?

[WebService(Namespace = "http://dev.mycompany.com/MyAppsWebService")]
[WebService(Namespace = "http://stage.mycompany.com/MyAppsWebService")]
[WebService(Namespace = "http://mycompany.com/MyAppsWebService")]
도움이 되었습니까?

해결책

웹 서비스 개체에는 web.config 파일을 통해 설정할 수 있는 "URL" 속성이 있습니다.web.config 또는 app.config 파일에 내용을 복사해야 하는 웹 참조를 애플리케이션에 추가할 때 생성되는 구성 파일이 있습니다.그런 다음 구성 파일을 배포할 수 있으며 URL의 변경 사항을 수용하기 위해 코드 변경 사항을 관리할 필요가 없습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top