Как программно изменить настройки адреса конечной точки WCF app.config? - PullRequest
49 голосов
/ 08 июня 2009

Я бы хотел программно изменить файл app.config, чтобы указать, какую конечную точку файла службы следует использовать. Каков наилучший способ сделать это во время выполнения? Для справки:

<endpoint address="http://mydomain/MyService.svc"
    binding="wsHttpBinding" bindingConfiguration="WSHttpBinding_IASRService"
    contract="ASRService.IASRService" name="WSHttpBinding_IASRService">
    <identity>
        <dns value="localhost" />
    </identity>
</endpoint>

Ответы [ 11 ]

0 голосов
/ 23 декабря 2014

проверьте, размещаете ли вы клиентский раздел в правильном файле web.config. SharePoint имеет от 6 до 7 конфигурационных файлов. http://msdn.microsoft.com/en-us/library/office/ms460914(v=office.14).aspx (http://msdn.microsoft.com/en-us/library/office/ms460914%28v=office.14%29.aspx)

Опубликовать это вы можете просто попробовать

ServiceClient client = new ServiceClient("ServiceSOAP");

...