Прежде всего, я хотел поблагодарить всех в StackOverflow за постоянный вклад в сообщество.Как программно добавить конечную точку домена для домена web.config
На этой ноте я нуждаюсь в помощи при манипулировании web.config сайта программно через C#. На рассматриваемом сайте размещается приложение Silverlight 5, которое взаимодействует со средой сервера через службы WCF RIA.
Код, который я пишу, является частью загрузчика для автоматического сценария сборки-развертывания, предназначенного для тестирования стека служб WCF Ria. Вопрос заключается в том, что для надлежащего тестирования сервисов код модуля должен иметь возможность связываться с Ria Services через новую конечную точку soap
.
Чтобы эффективно сделать эту работу сайту необходима копией 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>
В то время как я верю, что я могу изменить web.config через C# xml
api, мне было интересно, есть ли другой способ сделать это через ConfigurationManager?
Благодаря
</bleepzter>
предлагает использовать ServiceStack.com вместо WCF. Затем вы можете использовать любой домен/URL, который вы хотите, когда захотите. –