Сколько файлов app.config разрешено иметь на домен приложения?

StackOverflow https://stackoverflow.com/questions/45838

  •  09-06-2019
  •  | 
  •  

Вопрос

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

Это было полезно?

Решение

От Заметки Сюзанны Кук по .NET CLR:

Файлы App.Config:

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

Чтобы изменить файл конфигурации, установите Appdomainesetup.configurationFile в новое местоположение и передайте это AppDomainSetup в свой звонок к Appdomain.createdomain ().Затем запустите весь код, требующий этой конфигурации приложения из этого нового приложения.

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top