2009年2月10日 星期二

將 ASP.NET 2.0 中的 web.config 編碼最簡單的方式

編碼 web.config
cd c:\inetpub\wwwroot (你的應用程式目錄)

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -prov DataProtectionConfigurationProvider -pef connectionStrings .

解碼 web.config
cd c:\inetpub\wwwroot (你的應用程式目錄)

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -pdf connectionStrings .

在c:\WINDOWS\Microsoft.Net\Framework\v2.0.* 目錄下輸入指令1. 建新一個Key Containeraspnet_regiis -pc "MyKeys" -exp2. 設定能讀取這個Key Container的角色權限aspnet_regiis -pa "MyKeys" "NT AUTHORITY\NETWORK SERVICE"3. 加密connectionStrings區段aspnet_regiis -pe "connectionStrings" -app "/MyApplication" -prov "MyProvider"程式中讀取connectonStrings的方式不需要有變動asp.net會自動解密

沒有留言:

張貼留言