簡體   English   中英

ASP.NET連接字符串加密

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM