我有一个有3层的项目。
1)接口(这是一个带有View和Controller的MVC项目)
2)BI(这是一个类库项目)
3)DAL(它是一个与Entity Framework DataBase First一起使用的类库)
我的问题:
第一个项目(MVC)的webconfig中有一个连接字符串。但我想删除它。那么其他层应该使用DAL连接字符串。
但是当我删除连接字符串时,它无法连接并使用DB !!
我记得当我使用ASP.NET和Linq工作时,它是可行的。
请帮帮我。
答案 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