База: я создал веб-часть ASP.NET для развертывания на сайте Sharepoint 2010. Эта веб-часть использует внешнюю веб-службу, службу WCF, которая размещена в другом месте, а не на том же компьютере, что и сайт Sharepoint. Веб-части устанавливаются на сервер sharepoint с помощью CAB-файла, который создается в рамках проекта развертывания.
Проблема: Моя проблема в том, что у меня есть конфигурации привязки веб-служб в файле web.config моего решения веб-части ASP.NET, которые мне нужно изменить в зависимости от того, какой клиент его использует, поэтому мне нужно возможность изменить свой адрес привязки после установки (или во время).
Другое: я видел решения, использующие SPWebConfigModification, но у меня нет локальной установки Sharepoint, так что это не вариант. Я также видел чистое решение C #, в котором адрес конечной точки жестко закодирован в сборке, но это не позволит мне изменить адрес после компиляции веб-части. Лучшим способом было бы иметь внешний файл txt / xml, который я мог бы использовать из своей веб-части для получения адреса конечной точки, или умный способ обновления sharepoint web.config без использования SPWebConfigModification.
so...
у кого-нибудь есть отличное решение моей проблемы?