SportsStore是《精通ASP.NET MVC3框架(第三版)》中演示的MVC專案,在該專案中涵蓋了MVC的眾多方面,包括:使用DI容器、URL優化、導航、分頁、購物車、訂單、產品管理、影象上傳......是不錯的MVC實踐專案,但該專案不是放在多層框架下開發的,離真實專案還有一段距離。本系列將嘗試在多層框架下實現SportsStore專案,並用自己的方式實現一些功能。
本篇為"在三層架構下實現SportsStore"系列的第十篇,包括:
■ 12、連線字串的加密和解密
□ 12.1 連線字串加密
□ 12.2 連線字串解密
12、連線字串的加密和解密
12.1 連線字串加密
在IIS上已經部署了MySportsStore。
右鍵"MySportsStore",點選"管理應用程式",點選"高階設定"。
記下"虛擬路徑",將在加密解密命令列中使用,當前的虛擬路徑為"/MySportsStore"。
如果aspnet_regiis.exe還沒有註冊.net版本,輸入如下命令:
開啟IIS下網站的web.config檔案,可以看到已經對connectionString節點做了加密處理。
connectionString節點加密後,不會影響網站的執行。通過IIS瀏覽網站:
12.2 連線字串解密
再次開啟IIS下網站的web.config檔案,可以看到connectionString節點恢復到加密前的狀態。
原始碼在這裡。
“MVC專案實踐,在三層架構下實現SportsStore”系列包括: