我發現這個問題的答案似乎沒有奏效。這是一個很難找到有關MSDN和一般信息的項目。ASP.NET連接字符串加密
我使用Windows Server 2003中,IIS 6,Dot.Net 3.5和Visual Studio 2008
我需要知道如何加密爲一個Asp.Net Web應用程序的連接字符串。
我發現這個問題的答案似乎沒有奏效。這是一個很難找到有關MSDN和一般信息的項目。ASP.NET連接字符串加密
我使用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服務器上運行HAS。
加密命令(改變PROJECT_NAME到你的web應用程序的文件夾名稱):
C:\ WINDOWS \ Microsoft.NET \框架\ V2.0.50727 \ ASPNET_REGIIS -pef 「的ConnectionStrings」「C:\的Inetpub \ wwwroot的\ PROJECT_NAME「
第二個命令讓ASPNET帳戶訪問machine.config中的NetFrameworkConfigurationKey。
C:\ WINDOWS \ Microsoft.NET \框架\ V2.0.50727 \ ASPNET_REGIIS -pa 「NetFrameworkConfigurationKey」 「ASPNET」
第三個命令給人以NetFrameworkConfigurationKey的NT AUTHORITY \ Network Service帳戶訪問。
C:\ WINDOWS \ Microsoft.NET \框架\ V2.0.50727 \ ASPNET_REGIIS -pa 「NetFrameworkConfigurationKey」, 「NT AUTHORITY \網絡服務」
我希望這可以幫助別人。
你應該把它分成問題和答案。 – SLaks
您可能想將其作爲問題提出,然後回答並接受它。 – ApolloSoftware
謝謝SLaks和AmitApollo。我已經做到了。 – user1464673