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

时间:2017-12-10 13:38:56

标签: encryption asp.net-mvc-5 web-config

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

以及如何解密它?asp.net能否在运行时解密它,或者在启动网站时必须做一些解密文件的过程?

1 个答案:

答案 0 :(得分:1)

例如asp.net项目MVC-

您已经在托管IIS的系统中拥有.net框架,并且我相信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"

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