Общие файлы конфигурации в .NET
У меня есть решение, которое включает как веб-приложение, так и приложение-службу Windows NT. Это, конечно, два разных проекта, но в рамках одного решения. Тем не менее, они имеют одну и ту же конфигурацию.
В настоящее время у меня есть одинаковые значения в файле web.config и app.config. Это начинает сбиваться с толку, и я хотел бы иметь общие файлы конфигурации для обоих приложений в решении.
Есть ли проблема для веб-приложения, если конфигурация не находится на корневом уровне веб-приложения? Есть ли здесь ограничения?Потеряю ли я кеширование и автоматическую утилизацию веб-приложения, если я не использую web.configЭто вообще плохая идея, чтобы поделиться конфигурацией, как описано?