如何从Web配置中删除连接字符串?

时间:2013-09-30 10:08:33

标签: asp.net-mvc entity-framework

我有一个有3层的项目。

1)接口(这是一个带有View和Controller的MVC项目)

2)BI(这是一个类库项目)

3)DAL(它是一个与Entity Framework DataBase First一起使用的类库)

我的问题:

第一个项目(MVC)的webconfig中有一个连接字符串。但我想删除它。那么其他层应该使用DAL连接字符串。

但是当我删除连接字符串时,它无法连接并使用DB !!

我记得当我使用ASP.NET和Linq工作时,它是可行的。

请帮帮我。

1 个答案:

答案 0 :(得分:1)

部署后,唯一可用的配置是MVC项目的web.config。不是删除连接字符串,而是可以加密它。

就我个人而言,我正在使用基于该博客文章的机制。我在我的Web应用程序上有一个管理api调用来发送必须加密的信息。   - http://weblogs.asp.net/sukumarraju/archive/2009/09/28/encrypt-and-decrypt-connectionstring-section-in-web-config.aspx