C# &引用;Cryptography.CryptographyException:系统找不到指定的路径;不使用IIS

C# &引用;Cryptography.CryptographyException:系统找不到指定的路径;不使用IIS,c#,.net,cryptography,C#,.net,Cryptography,这个错误已经在这里发布了很多次,解决方法通常包括进入IIS并启用“应用程序池”或类似的功能 我没有在此计算机上安装IIS 好吧,别挡道了。一些代码 byte[] decryptedData = System.Security.Cryptography.ProtectedData.Unprotect( Convert.FromBase64String(encryptedData), entropy, System.Security.Cryptography.DataProt

这个错误已经在这里发布了很多次,解决方法通常包括进入IIS并启用“应用程序池”或类似的功能

我没有在此计算机上安装IIS

好吧,别挡道了。一些代码

byte[] decryptedData = System.Security.Cryptography.ProtectedData.Unprotect(
    Convert.FromBase64String(encryptedData),
    entropy,
    System.Security.Cryptography.DataProtectionScope.CurrentUser);
  • System.Security.Cryptography.CryptographyException:系统找不到指定的路径

    位于System.Security.Cryptography.ProtectedData.Unprotect(字节[]) 加密数据,字节[]可选熵,数据保护范围)
    at.AmazonS3.AwsConfig.DecryptString(字符串 加密数据) \AmazonS3\AwsConfig.cs:188行
    位于DataAccessLib.AmazonS3.AwsConfig.GetAwsCredentials(字符串[]) addRecips)在 \AmazonS3\AwsConfig.cs:151行


我所要做的就是解密一些凭证,它可以在其他几台机器上工作。。。如有任何帮助,将不胜感激。

请提供完整的stacktrace?您可以在发布(并选择代码)后点击代码片段按钮几次,以便正确缩进代码。请注意,我们不知道数据中有什么,也不知道如何检索数据,错误可能与此有关。抛出到该调用中的数据在其他机器上工作。同一个加密文件可以在多台测试机器上解密。谢谢添加。请注意,软件,尤其是Microsoft universe中的软件,通常依赖于其他软件,并且通常在安装该软件时安装。大约12年前,当我试图在笔记本电脑上安装VisualStudio并耗尽1到3 GB时,我发现这种情况有多严重。通常,当您安装其他软件时,它会被安装,有时甚至没有警告。所以我对这会成为一个问题并不感到惊讶。但是,我不知道您使用的是什么类型的系统配置,也不知道安装IIS时做了哪些更改使错误消失。