2012-01-16 139 views

回答

2

如果您想提供加密密鑰(例如,當您想在Web場中的許多計算機上使用相同的加密配置文件),則可以使用RsaProtectedConfigurationProvider Class

您可以加密與下面的語句你的web.config:

aspnet_regiis.exe -pef "connectionStrings" C:\<path to your website> 

的ASPNET_REGIIS工具位於

%WINDIR%\ Microsoft.NET \框架\

RSA機器密鑰將存儲在

\的Documents and Settings \所有用戶\應用 數據\微軟\加密\ RSA \ MachineKeys的

運行此工具後,你會看到你的web.config connectionStrings節進行加密。如果您在生產機器上使用正確的機器密鑰,則ASP.NET可以自行解密連接字符串,並且所有內容都可以直接使用。

相關問題