우선 커뮤니티에 지속적으로 기여한 StackOverflow의 모든 사람에게 감사의 말을 전하고 싶습니다.프로그래밍 방식으로 도메인 서비스 끝점을 web.config에 추가하는 방법
참고로, 저는 C#을 통해 프로그램 적으로 사이트의 web.config를 조작하는 데 도움이 필요합니다. 문제의 사이트는 WCF RIA 서비스를 통해 서버 런타임과 통신하는 Silverlight 5 응용 프로그램을 호스팅합니다.
작성중인 코드는 WCF Ria 서비스 스택을 테스트하기위한 자동화 된 빌드 배포 테스트 시나리오의 부트 로더의 일부입니다. 문제의 문제는 서비스를 제대로 테스트하려면 유닛 테스트 코드가 새로운 soap
엔드 포인트를 통해 Ria Services와 통신 할 수 있어야한다는 것입니다.
효과적으로 도메인 서비스 구성 섹션은 다음과 같이 만들 것이 사이트가 그 안에 Microsoft.ServiceModel.DomainServices.Hosting
DLL의 복사본을 필요로 작업의 bin 폴더, 새로운 soap
엔드 포인트 만들려면 :
<system.serviceModel>
<domainServices>
<endpoints>
<add name="OData" .../>
***<add name="Soap" type="Microsoft.ServiceModel.DomainServices.Hosting.SoapXmlEndpointFactory, Microsoft.ServiceModel.DomainServices.Hosting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>***
</endpoints>
</domainServices>
</system.serviceModel>
을 나는 동안 내가 C# xml
API를 통해 web.config를 수정할 수 있다고 생각합니까? 나는 ConfigurationManager를 통해 그렇게 할 수있는 다른 방법이 있는지 궁금합니다.
감사
</bleepzter>
은 WCF 대신 ServiceStack.com을 사용하는 것이 좋습니다. 그럼 언제든지 원하는 도메인/URL을 사용할 수 있습니다. –