Encryption 如何加密web.config并在Asp.net mvc5项目中使用它?

Encryption 如何加密web.config并在Asp.net mvc5项目中使用它?,encryption,asp.net-mvc-5,web-config,Encryption,Asp.net Mvc 5,Web Config,我想知道如何在asp.net项目中加密web.config 如何解密?asp.net是否可以在运行时对其进行解密,或者在启动网站时必须对文件进行解密?例如asp.net project MVC- 您的系统中已经有了.net framework,您正在承载IIS,我相信您的web.config的凭据是正确的 1- open CMD as administrator 2- type "cd C:\Windows\Microsoft.NET\Framework\v4.0.30319" and ente

我想知道如何在asp.net项目中加密web.config


如何解密?asp.net是否可以在运行时对其进行解密,或者在启动网站时必须对文件进行解密?

例如asp.net project MVC-

您的系统中已经有了.net framework,您正在承载IIS,我相信您的web.config的凭据是正确的

1- open CMD as administrator
2- type "cd C:\Windows\Microsoft.NET\Framework\v4.0.30319" and enter
3- now you need to know the web.config location, example: "C:\inetpub\wwwroot\test"
现在进行加密和解密:

4- on CMD
  for encrypting : 
        ASPNET_REGIIS -pef "connectionStrings" "C:\inetpub\wwwroot\test"
  for decrypting:
        ASPNET_REGIIS -pdf "connectionStrings" "C:\inetpub\wwwroot\test"

查看您的网站,如果您遇到任何问题,请告诉我:

在谷歌搜索中有很多这样做的例子。你试过这些吗?是的我试过stackoverflow和msdn中的所有结构,甚至我也可以加密我的web.config,但因为我上传加密的web.config时共享了网站的主机,所以网站的响应性不强。你能告诉我如何在代码中而不是在命令提示符下解密吗?在一些论坛上说asp可以在运行时解密…你知道怎么做吗@奥莱克达尔