在哪里更改Orchard MVC CMS中的数据库连接设置

waq*_*ari 24 orchardcms

我在orchard cms中设置了一个站点.在选择数据存储设置时,我选择"使用现有的SQL Server(或SQL Express)数据库"选项而不是"使用内置数据存储(SQL Server compact)".它的工作正常我,但我想知道在哪里更改数据源服务器名称的数据源.我没有在web.config文件中找到连接字符串设置.

任何帮助将不胜感激.谢谢.

Jan*_*n_V 43

要更改数据库,您应该编辑App_Data\Sites\Default\settings.txt文件中的DataConnectionString条目.

它应该看起来像这样:

Name: Default
DataProvider: SqlServer
DataConnectionString: Data Source=servername;Initial Catalog=dbname;User Id=username;Password=password;
Run Code Online (Sandbox Code Playgroud)

您需要在更改后重新启动网站.如果您无法自行重置Web服务器,则在web.config(添加空格)或bin目录中进行编辑就足够了.当此文件或文件夹中发生某些事情时,.NET会重置网站.


小智 8

.\App_Data\Sites\Default\settings.txt
Run Code Online (Sandbox Code Playgroud)

但你不能只是将它改为指向空数据库.数据库需要首先为orchard cms做好准备.

  • 实际上,Orchard将创建初始数据库(如果不存在).这是DataMigration核心功能的一部分. (4认同)

Jon*_*ats 3

查看 .\App_Data\Sites\Default\settings.txt。