C# 如何使用不同的属性设置文件为MVC网站部署多个项目
我有一个MVC网站,它还引用了我的解决方案中另一个名为C# 如何使用不同的属性设置文件为MVC网站部署多个项目,c#,asp.net-mvc,deployment,web-config,C#,Asp.net Mvc,Deployment,Web Config,我有一个MVC网站,它还引用了我的解决方案中另一个名为DAL MVC网站有一个settings.settings文件,我正在使用该文件作为默认数据库连接字符串,该文件将在我的Web.Config文件中自动更新 然而,我的类项目也使用settings.settings文件进行数据库连接(如果MVC项目尚未提供连接,则创建连接),我相信这会被放入App.Config文件中,但是当涉及到部署和运行此MVC网站时 我应该为DAL项目做些什么 我可以看到它在那个位置有一个DAL\bin\release\D
DAL
MVC网站有一个settings.settings
文件,我正在使用该文件作为默认数据库连接字符串,该文件将在我的Web.Config
文件中自动更新
然而,我的类项目也使用settings.settings
文件进行数据库连接(如果MVC项目尚未提供连接,则创建连接),我相信这会被放入App.Config
文件中,但是当涉及到部署和运行此MVC网站时
我应该为DAL
项目做些什么
我可以看到它在那个位置有一个DAL\bin\release\DAL.dll.config
文件,是否需要使用相同的文件路径进入网站目录的根目录?还是我应该做点别的
谢谢您应该能够使用全名覆盖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" />
谢谢你帮我想出了一些东西,但就我而言,在WebUI中根本没有引用DAL项目。