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