Сколько файлов app.config вам разрешено иметь на один домен приложений? - PullRequest
2 голосов
/ 05 сентября 2008

Я надеюсь, что есть способ избежать пользовательских файлов конфигурации, если приложение запускается в одном домене приложений.

1 Ответ

5 голосов
/ 05 сентября 2008

С Сюзанна Кук. NET CLR Notes :

App.Config Files :

По умолчанию файл конфигурации приложения домен приложения по умолчанию находится в процессе каталог exe и назван так же, как процесс exe + ".config". Также, обратите внимание, что файл web.config является app.config - ASP.NET устанавливает это как Конфигурационный файл для вашего домена приложения.

Чтобы изменить файл конфигурации, установите AppDomainSetup.ConfigurationFile to новое местоположение и передать это AppDomainSetup для вашего звонка AppDomain.CreateDomain (). Затем беги весь код, требующий, чтобы Конфигурация приложения из этого новый домен приложения.

Обратите внимание, что вы не сможете выбрать версию CLR, установив Файл конфигурации - в этот момент, CLR уже будет запущен, и на один процесс может быть только один.

Файлы конфигурации приложения за приложение. Таким образом, вы можете установить config ’, используя метод выше, но это означает, что он будет использоваться для весь домен приложения, и он только получает один.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...