где изменить настройки подключения к базе данных в Orchard MVC CMS - PullRequest
24 голосов
/ 24 января 2011

Я создал сайт в Orchard CMS. При выборе параметров хранилища данных я выбираю «использовать существующую базу данных SQL Server (или SQL Express)» вместо «использовать встроенное хранилище данных (SQL Server compact)». у меня все работало нормально, но мне интересно, где изменить источник данных, то есть имя сервера базы данных. Я не нашел настройки строки подключения в файле web.config.

любая помощь будет принята с благодарностью. спасибо.

Ответы [ 4 ]

42 голосов
/ 29 января 2011

Чтобы изменить базу данных, вы должны отредактировать запись DataConnectionString в файле App_Data \ Sites \ Default \ settings.txt.

Это должно выглядеть примерно так:

Name: Default
DataProvider: SqlServer
DataConnectionString: Data Source=servername;Initial Catalog=dbname;User Id=username;Password=password;

Вам необходимо перезапустить веб-сайт после внесения изменений. Если вы не можете самостоятельно сбросить настройки веб-сервера, достаточно отредактировать файл web.config (добавить пробел) или каталог bin. .NET сбрасывает веб-сайт, когда что-то происходит в этом файле или папке.

8 голосов
/ 19 сентября 2012
.\App_Data\Sites\Default\settings.txt

но вы не можете просто изменить его, чтобы он указывал на пустую базу данных. База данных должна быть подготовлена ​​для сада CMS в первую очередь.

3 голосов
/ 24 января 2011

Взгляните на. \ App_Data \ Sites \ Default \ settings.txt.

1 голос
/ 02 сентября 2015

Чтобы изменить строку подключения в Orchard, необходимо перейти на Orchard.Web , в этом App_Data \ Sites \ Default \ Settings.Txt

...