2

我有一个有 3 层的项目。

1)接口(它是一个带有视图和控制器的MVC项目)

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

3)DAL(它是一个首先与实体框架数据库一起工作的类库)

我的问题 :

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

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

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

请帮我。

4

1 回答 1

1

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

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

于 2013-10-01T13:01:19.477 回答