응용 프로그램에서 웹 서비스를 참조하는 요구 사항이 있습니다. 새 클라이언트를 설치할 때마다 VSS에서 프로젝트를 열고 참조를 다시 추가하여 참조를 수동으로 업데이트해야합니다.C# 프로젝트 배포 및 설치시 웹 서비스 참조 추가
설치 프로젝트의 일부로 참조를 추가하거나 C#의 코드를 통해 웹 서비스 참조를 추가/업데이트 할 수 있습니까?
setup 또는 msi 프로젝트를 만든 경험이 없습니다. 누군가 나에게 좋은 지침서를 가르쳐 줄 수 있다면 그것은 훌륭 할 것입니다.
서비스에 대한 명확한 설명은 변경되지 않으며 URI가 변경 될 때마다 서비스가 다르다는 이유로 호스팅됩니다.
스 니펫 (app config) : 코드 또는 설정 프로젝트를 통해 끝점과 servicePrincipalName을 업데이트해야합니까?
<endpoint address="net.tcp://rntn1099:8201/AX/Services/APVendInvoice"
binding="netTcpBinding" bindingConfiguration="NetTcpBinding_VendVendInvoiceService"
contract="VendInvoiceService.VendVendInvoiceService" name="NetTcpBinding_VendVendInvoiceService"><identity> < servicePrincipalName value="host/RNTN1099.corp.xyz.com" />
왜 참조를 업데이트 하시겠습니까? –
심지어 참조를 수동으로 프로젝트를 업데이트 할 수 있다면 참조 URL을 업데이트하기 위해 고려해야하는 파일을 수동으로 업데이트 할 수 있습니다. 그것은 SOAP 서비스입니다. – Gainster
다른 클라이언트에서 서비스가 호스팅되는 모든 클라이언트 당 – Gainster