asp.net Web应用程序无法解密web.config文件 . 如果我手动尝试使用工具_1466167解密web.config文件,则应用程序可以正常工作 . 这告诉我该Web应用程序的应用程序池的用户没有对rsa加密密钥的读取权限 . 有没有办法使用一些工具/命令检查这个?

如果没有,如果我想将此权限授予用户,我应该使用哪种加密密钥?有没有办法列出这台机器上可用的所有加密密钥?因为我想做的事情如下:

aspnet_regiis -pa "NetFrameworkConfigurationKey" "NT AUTHORITY\NETWORK SERVICE"

但我不确定我的机器上有哪些钥匙 .