Я создаю простую MVC CMS, для которой мне нужна первая настройка времени запуска (для настройки учетной записи базы данных и администратора, и т. Д.).Конфигурация первого запуска (ASP MVC 4)
Экран установки запросит у них строку подключения к базе данных, поэтому при первом запуске не известно о хранилище базы данных.
Как я могу обнаружить, что это первый раз, когда приложение запускается и выводит их на этот экран настройки?
Должен ли я поставить установку в web.config с начальным значением ложной:
<add key="SetupComplete" value="false" />
И после того, как установка завершена, я могу изменить его с помощью:
ConfigurationManager.AppSettings.Set("SetupComplete", "True");
крушению этого метода заключается в том, что если приложение перезапускается, значение конфигурации по умолчанию будет «false». Что является хорошим решением этой проблемы?
как вы планируете сохранить строку подключения db? – muratgu
Web.config предназначен для статической конфигурации. Если вам нужна динамическая конфигурация, вы должны использовать другой файл. – rossipedia