В моем приложении asp.net при первом запуске приложения, если нет подключений к базе данных, оно будет перенаправлено на отдельную страницу с просьбой ввести данные базы данных, если они предоставляют действительные данные, мы должны создать новую базу данных и нужно использовать эту строку подключения через приложение.
Вот мой сценарий: после создания базы данных я программно сохранил строку подключения в файле web.config, но когда я пытаюсь повторно использовать строку подключения, она показывает пустую строку.
Я узнал, что файл web.config дает только те значения, которые мы предоставляем во время компиляции. Чтобы преодолеть эту ситуацию, я использую XML-файлы для хранения строки подключения, которая не защищена для хранения защищенной и конфиденциальной информации. Потому что мое приложение должно иметь возможность изменять строку подключения из внешнего интерфейса.
Мои вопросы:
- Есть ли способ безопасно хранить строку подключения и динамически изменять ее при изменении из приложения.
- Я могу получить доступ к своему файлу XML через браузер и просмотреть все сведения о подключении, как я могу ограничить доступ к файлу XML из URL-адреса.
и любое другое лучшее решение приветствуется.
*.config
файлы. Сосредоточьтесь на проблеме конфигурации, вы сможете обновить файл конфигурации из кода и прочитать новое значение во время выполнения. Создайте небольшую программу для решения этой проблемы, а затем включите ее в свой проект. Вам нужно показать свой (соответствующий!) код, если вы хотите, чтобы кто-то мог помочь решить вашу проблему. - person CodeCaster   schedule 09.08.2014