加密问题解密connectionStrings

时间:2011-03-18 09:29:28

标签: c# asp.net cmd

我使用以下命令加密我的连接字符串,但发生了错误

  

“连接名称   'DatabaseConnectionString1'不是   在应用程序中找到   配置或连接字符串   是空的“

如何在保持应用程序正常工作的同时对其进行加密?

使用的命令是

aspnet_regiis -pef "connectionStrings" "C:\Users\ANAS\Documents\Visual Studio 2008\WebSites\WebSite7"

如果我将加密的应用程序移动到另一台计算机怎么办?它会起作用吗?

1 个答案:

答案 0 :(得分:1)

  

如何在保持时加密它   申请工作?

你做不到。如果您更改了web.config,则会初始化您的应用程序。

  

如果我移动加密后该怎么办?   申请到另一台电脑?将   它有用吗?

它无效。您只能加密之前解密的同一台计算机上的配置部分。这就是为什么这是安全的原因:你不能取走配置文件并在另一台机器上解密它。