В настоящее время я запускаю службу WCF на сервере AppFabric, и мое приложение должно динамически загружать файл web.config для получения пользовательских разделов конфигурации.
На моей машине для разработки я могу просто загрузить конфигурацию, какthis:
WebConfigurationManager.OpenMappedWebConfiguration(webMappedFile, virtualPath);
Но на тестовой машине (сервер AppFabric) я получаю исключение, и мне кажется, что мне нужно указать третий параметр, который фактически является сайтом, на котором работает веб-приложение:
WebConfigurationManager.OpenMappedWebConfiguration(webMappedFile, virtualPath, "MySite");
Итак, я попытался написать жесткий код, и это сработало.В любом случае это неприемлемо, поэтому мне нужно динамически предоставлять сайт в WebConfigurationManager, потому что я не знаю, на каком сайте будет работать служба в будущем.Кто-нибудь знает, как этого добиться?
Спасибо.