Visual Web Developer Express - 加密连接字符串

w00*_*977 3 asp.net

我创建了一个非常简单的ASP.NET应用程序,其中包含一个web.config文件,其中包含一个连接字符串.连接字符串用于连接数据库并返回一个值(这有效).

我现在正在尝试加密连接字符串.我使用以下命令(取自此处:http://msdn.microsoft.com/en-us/library/ff647398.aspx):

C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -pe "connectionStrings" -app "/Test".
Run Code Online (Sandbox Code Playgroud)

命令提示符返回"succeeded",但是当我查看web.config(在Test文件夹中)时,没有任何更改.

我在开发PC上安装了Visual Web Developer Express.这是出于测试目的.一旦我对此工具(aspnet_regiis)充满信心,我将使用Visual Studio Professional对实时Web应用程序进行更改.

我正在运行的命令有什么问题吗?您是否无法使用Visual Web Developer Express加密连接字符串?

Ode*_*ded 5

而不是使用-pe,我建议使用-pef并指定保存web.config文件的目录的路径- 这避免了IIS指向的任何歧义.

ASPNET_REGIIS -pef "connectionStrings" "path to directory with web.config"
Run Code Online (Sandbox Code Playgroud)