我有一个MVC网站,它还在我的解决方案中引用了另一个名为DAL
MVC网站有一个settings.settings
文件,我将其用于我的默认数据库连接字符串,并在我的Web.Config
文件中自动更新。
但是,我的Class项目还使用settings.settings
文件进行数据库连接(如果MVC项目尚未提供连接,则创建连接)并且我相信这将被放入{{1} }文件,但在部署和运行这个MVC网站时?
我该如何为App.Config
项目做些什么?
我可以看到它在该位置有一个DAL
文件,是否需要使用相同的文件路径进入网站目录的根目录?或者我应该做些什么?
由于
答案 0 :(得分:1)
您应该可以使用全名在web.config中覆盖此设置。如果您的项目被称为DAL,您应该在web.config中创建一个类似于。
的连接字符串<add name="DAL.Properties.Settings.MyDatabaseConnectionString"
connectionString="Data Source=(local);Initial Catalog=myDatabase;Integrated Security=true"
providerName="System.Data.SqlClient" />