[英]ASP.NET connection string encryption
我發現的這個問題的答案似乎沒有用。 通常,這是一個很難找到有關MSDN的信息的項目。
我正在使用Windows Server 2003,IIS 6,Dot.Net 3.5和Visual Studio 2008。
我需要知道如何加密Asp.Net Web應用程序的連接字符串。
下面是我的解決方案,這對於Windows Server 2003和IIS 6和.NET 3.5和Visual Studio 2008由於加密機專用的,它必須是在Web服務器上運行。
加密命令(將PROJECT_NAME更改為您的Web應用程序文件夾名稱):
c:\\ Windows \\ Microsoft.NET \\ Framework \\ v2.0.50727 \\ aspnet_regiis -pef“ connectionStrings”“ C:\\ inetpub \\ wwwroot \\ PROJECT_NAME”
第二個命令使ASPNET帳戶可以訪問machine.config中的NetFrameworkConfigurationKey。
c:\\ Windows \\ Microsoft.NET \\ Framework \\ v2.0.50727 \\ aspnet_regiis -pa“ NetFrameworkConfigurationKey”“ ASPNET”
第三個命令使NT Authority \\ Network服務帳戶可以訪問NetFrameworkConfigurationKey。
c:\\ Windows \\ Microsoft.NET \\ Framework \\ v2.0.50727 \\ aspnet_regiis -pa“ NetFrameworkConfigurationKey”“ NT Authority \\ Network Service”
我希望這可以幫助別人。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.