如何使用不同的属性设置文件为MVC网站部署多个项目

时间:2013-02-04 22:17:08

标签: c# asp.net-mvc deployment web-config

我有一个MVC网站,它还在我的解决方案中引用了另一个名为DAL

的类项目

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

但是,我的Class项目还使用settings.settings文件进行数据库连接(如果MVC项目尚未提供连接,则创建连接)并且我相信这将被放入{{1} }文件,但在部署和运行这个MVC网站时?

我该如何为App.Config项目做些什么?

我可以看到它在该位置有一个DAL文件,是否需要使用相同的文件路径进入网站目录的根目录?或者我应该做些什么?

由于

1 个答案:

答案 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" />