У меня есть веб-приложение asp.net. Я хочу отдельно выделить отдельный раздел, например, appsettings и иметь его в отдельном файле конфигурации. Как управлять 2 конфигурационными файлами для asp.net-приложения? В соответствии с примером, только при установке развертывания применяются только настройки. Либо я могу добавить этот раздел в файл web.config и иметь 1 файл конфигурации, либо секцию appsettings как отдельный файл. Любой чистый способ сделать это?управляющие конфигурации в web.config
2
A
ответ
3
Да, вы можете извлечь разделы из web.config. Например, для строк подключения, скажем, у вас есть
<?xml version="1.0"?>
<configuration>
<connectionStrings>
<add name="MyEntities" connectionString="my connection string" providerName="System.Data.EntityClient" />
</connectionStrings>
</configuration>
Вы можете разделить строку строки подключения в отдельный файл. Таким образом, ваш web.config становится
<?xml version="1.0"?>
<configuration>
<connectionStrings configSource="ConnectionString.Config" />
</configuration>
И ConnectionString.Config файл будет иметь
<connectionStrings>
<add name="MyEntities" connectionString="my connection string" providerName="System.Data.EntityClient" />
</connectionStrings>
1
В файле web.config заменить AppSettings раздел со следующим:
<appSettings file="settings.config">
</appSettings>
и создать новый файл конфигурации «settings.config», содержащий все настройки вашего приложения, см. пример ниже:
<appSettings>
<add key="Setting1" value="This is Setting 1" />
<add key="Setting2" value="This is Setting 2" />
<add key="ConnectionString" value="This is a ConnectString" />
</appSettings>
Смежные вопросы
- 1. Processmodel конфигурации в web.config
- 2. конфигурации Web.Config в App
- 3. Web.Config - staticContent - конфигурации clientCache
- 4. Вложения элементов конфигурации в web.config
- 5. конфигурации web.config SMTP и использование
- 6. Файл конфигурации Web.config не распознается
- 7. Шифровать или расшифровывать разделы конфигурации в web.config
- 8. Как сохранить конфигурации в файле web.config?
- 9. Внешние разделы конфигурации в кэше web.config?
- 10. Как проверить пользовательский раздел конфигурации в web.config?
- 11. Добавление файла конфигурации приложения в web.config
- 12. Преобразование Web.Config в пользовательский раздел конфигурации
- 13. Разбор boolean из раздела конфигурации в web.config
- 14. Ошибка конфигурации, связанная с targetFramework в web.config
- 15. Файл конфигурации NLog, чтобы получить значения параметров конфигурации из web.config
- 16. web.config - Неверные данные конфигурации для страницы?
- 17. Ошибка при попытке прочитать раздел конфигурации Web.config
- 18. Шифрование web.config с использованием защищенной конфигурации бессмысленно?
- 19. Transform конфигурации Web.config гибернации VS 2012
- 20. ImageResizer: web.config конфигурации AzureReader для облака/разработки
- 21. Как прочитать вложенный элемент конфигурации из web.config?
- 22. xdt преобразует файлы конфигурации, отличные от web.config
- 23. Что такое управляющие лестницы и управляющие меню?
- 24. Нераспознанный раздел конфигурации log4net. web.config website
- 25. Как Web.config наследует настройки конфигурации IIS?
- 26. Как читать разделы конфигурации только из web.config
- 27. преобразование web.config на основе конфигурации решения
- 28. управляющие операторы
- 29. Управляющие переменные в SIMULINk
- 30. using переменные web.config в web.config