0

我有一个 MVC 网站,它还引用了我的解决方案中的另一个 Class 项目,称为DAL

MVC 网站有一个settings.settings文件用于我的默认数据库连接字符串,它会自动在我的Web.Config文件中更新。

但是,我的 Class 项目还使用一个settings.settings文件进行数据库连接(如果 MVC 项目尚未提供连接,则创建一个连接),我相信这已放入App.Config文件中,但是在部署和运行此 MVC 时网站?

我为DAL项目做什么?

我可以看到它DAL\bin\release\DAL.dll.config在那个位置有一个文件,这需要进入网站目录的根目录,使用相同的文件路径吗?还是我应该做其他事情?

谢谢

4

1 回答 1

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" />
于 2013-02-04T23:13:29.870 回答