Я не смог найти вопрос, который бы подходил для этой цели, поэтому я задаю его.
Мы развернули веб-сайт ASP.NET, который имеет две строки подключения, одну из которых можно настроить с помощьюпользователь, во время выполнения.Проблема в том, что, поскольку я использую .NET Framework для этого, он создает временный файл ко времени изменения файла web.config, что вынуждает моего клиента предоставлять полные права на всю папку веб-сайта, а не только на веб-страницу.Конфигурационный файлОн не доволен этим, и менеджеры задаются вопросом о сохранении другой строки подключения в том же файле конфигурации.
Так что у меня есть варианты создания отдельного файла конфигурации, в отдельной папке, чтобы они могли предоставлять толькополные права на эту папку или сохранить ее в базе данных.Первый вариант примерно такой же, как и сейчас, поэтому вопрос таков:
Как насчет хранения ConnectionString в базе данных?
Обратите внимание, что я неговорить о приложении ConnectionString, но в качестве альтернативы, поскольку это приложение будет интегрироваться как три приложения.
Итак, ребята, дайте мне преимущества и недостатки, хорошие и плохие моменты хранения его в базе данных.