개발 환경이 따로 있습니다. 우리가 주로 웹 어플리케이션을 호스팅하는 프로덕션 서버에서 우리는 미리 컴파일 된 웹 프로젝트 버전을 배포합니다.WCF 서비스와 통신하는 클래스 라이브러리를 참조하는 웹 응용 프로그램을 배포합니다.
개발 중에 나는 세 가지 프로젝트를 진행합니다. 하나는 WCF 서비스입니다. 둘째, 클래스 라이브러리 프로젝트입니다. 이 라이브러리에는 WCF 서비스를 호출하는 클래스가 있습니다. 세 번째는 클래스 라이브러리를 사용하는 웹 프로젝트입니다.
마지막 두 프로젝트는 VS 솔루션 아래에 있습니다. 개발 환경에서 wcf 서비스를 호스팅합니다. 이 서비스는 내 클래스 라이브러리에 서비스 참조로 추가됩니다.
DLL (클래스 라이브러리 프로젝트의 출력)을 웹 프로젝트에 추가하고 웹 프로젝트를 배포해야하는 상황을 시각화 할 수 없습니다. 배포 당시에는 서비스 참조를 변경해야합니다 (wcf 프로덕션을 가리켜 야하므로 svc 파일의 URL이 변경됩니다). 이 일에 어떻게 가야합니까? dll을 웹 프로젝트에 추가 할 때 무엇을주의해야합니까?
나는 이것이 _web.config_에 _app.config_에서 전체는 system.serviceModel 노드를 복사하는 것과 동일 바랍니다. 이제는 위에서 언급 한 방법으로 수동으로 엔드 포인트 주소를 편집 할 수 있다고 말한 것 같습니다. 이것은 나를 위해 일했다. 감사. – deostroll