2
我有一個有3層的項目。如何從webconfig中刪除connectionstring?
1)接口(這是一個MVC項目,視圖和控制器)
2)BI(這是一個類庫項目)
3)DAL(它是一個類庫,它與實體工作Framework數據庫首先)
我的問題:
有一個在第一個項目(MVC)的webconfig連接字符串。但我想刪除它。那麼其他層應該使用DAL連接字符串。
但是,當我刪除連接字符串,它不能連接和使用數據庫!
我記得當我使用ASP.NET和Linq到SQL時,它是可行的。
請幫幫我。
一旦部署,唯一可用的配置將是您的MVC項目的web.config。如果你想刪除它,你可以硬編碼連接字符串,但我不會建議 –
,但它似乎非理性!界面不直接與數據庫一起工作!!那麼,爲什麼它需要連接字符串?另一方面,這種方法並沒有很好的保存連接字符串的安全性。所有人都可以看到用戶名和密碼是否正確? – Mehdi
您可以在您的web.config中加密連接字符串。 IIS不會爲web.config文件提供服務,因此用戶無法輕鬆訪問連接字符串。 –