Как я могу использовать один и тот же файл web.config для двух веб-приложений? - PullRequest
0 голосов
/ 12 августа 2010

У меня есть два веб-приложения.Их иерархия папок на сервере такая.первый: ... / firstapplitaion второй: ... / firstapplication / secondapplication / Default.aspx

Сначала я могу запустить их с помощью только файла firstapplication web.config?Веб-конфигурация secondapplication не имеет каких-либо особых вещей.

Спасибо за вашу помощь ..

Ответы [ 2 ]

1 голос
/ 12 августа 2010

Один из способов заключается в том, чтобы раздел в ваших файлах web.config указывал на соответствующий файл, например,

<configuration>
   <appSettings file="C:\MyCommonFolder\MyCommonAppSettings.config">
   </appSettings>
</configuration>

Надеюсь, что поможет

0 голосов
/ 12 августа 2010

Если файл web.config второго приложения такой же, зачем вообще запускать их как отдельные приложения? Почему бы просто не сделать их одним приложением, которое использует тот же web.config? Или вы пытались разделить их на отдельные пулы приложений?

В похожей ситуации я сделал так, чтобы каждый сайт содержал свой отдельный web.config, но переместил все общие части в мой Machine.config. Для меня это locatd в папке C: \ WINDOWS \ Microsoft.NET \ Framework \ vX.X.XXX \ Config (я бы предложил сначала создать резервную копию). Из-за того, как работают файлы конфигурации, вы можете поместить настройки в ваш machine.config, и ваши сайты будут наследовать эти настройки. Поэтому поместите в него любые общие настройки с совершенно уникальными именами, и вы должны быть установлены.

...