System.Security.Cryptography.RSA.FromXmlString 系统找不到指定的文件和X509读取证书文件系统找不到指定的文件异常
2017-12-13 11:16
429 查看
前言:
最近公司增加服务器,在新增加的服务器中发现一些问题。
1.应用程序在读取证书文件中出现“系统找不到指定的文件。”异常,但是已经确认证书文件存在。本地测试也可以读取,就在新增加的服务器上不可以。
2.RSA加密过程中在 System.Security.Cryptography.RSA.FromXmlString()抛异常: System.Security.Cryptography.CryptographicException: 系统找不到指定的文件。
解决方案:
打开IIS设置,应用程序池--》找到自己的应用程序(网站名称)-->右键-->高级设置-->在进程模型区域,有个-用户加载配置文件-选择后面为true.这个问题就解决了。
原理:
.NET的RSA加密会加载密钥到密钥存储区,用户加载配置文件为false时,没有密钥存储区的访问权限。所以报“系统找不到指定的文件。”异常
本文版权归作者 心灬无痕(博文地址:http://www.cnblogs.com/xinwuhen/)所有,欢迎转载和商用,请在文章页面明显位置给出原文链接并保留此段声明,否则保留追究法律责任的权利,其他事项,可留言咨询。
最近公司增加服务器,在新增加的服务器中发现一些问题。
1.应用程序在读取证书文件中出现“系统找不到指定的文件。”异常,但是已经确认证书文件存在。本地测试也可以读取,就在新增加的服务器上不可以。
2.RSA加密过程中在 System.Security.Cryptography.RSA.FromXmlString()抛异常: System.Security.Cryptography.CryptographicException: 系统找不到指定的文件。
解决方案:
打开IIS设置,应用程序池--》找到自己的应用程序(网站名称)-->右键-->高级设置-->在进程模型区域,有个-用户加载配置文件-选择后面为true.这个问题就解决了。
原理:
.NET的RSA加密会加载密钥到密钥存储区,用户加载配置文件为false时,没有密钥存储区的访问权限。所以报“系统找不到指定的文件。”异常
本文版权归作者 心灬无痕(博文地址:http://www.cnblogs.com/xinwuhen/)所有,欢迎转载和商用,请在文章页面明显位置给出原文链接并保留此段声明,否则保留追究法律责任的权利,其他事项,可留言咨询。
相关文章推荐
- rsa.FromXmlString 系统找不到指定的文件
- System.Security.Cryptography.CryptographicException: 系统找不到指定的文件。
- RSACryptoServiceProvider.FromXmlString 系统找不到指定的文件。
- 开发微信发红包时,本地测试没有问题发布IIS上提示 System.Security.Cryptography.CryptographicException: 系统找不到指定的文件。
- System.Security.Cryptography.CryptographicException: 系统找不到指定的文件。
- System.Security.Cryptography.CryptographicException: 系统找不到指定的文件
- System.Security.Cryptography.CryptographicException: 系统找不到指定的文件
- 服务 在初始化安装时发生异常:System.IO.FileNotFoundException: "file:///D:\testService"未能加载文件或程序集。系统找不到指定文件。
- Java项目读取配置文件时,FileNotFoundException 系统找不到指定的文件,System.getProperty("user.dir")的理解
- iis异常, 系统找不到指定文件(异常来自 HRESULT:0x80070002)
- System.IO.FileNotFoundException:“未能加载文件或程序集“xxx”或它的某一个依赖项。系统找不到指定的文件。”
- ASP.NET 使用 X509Certificate2 系统找不到指定的文件
- AndroidManifest.xml 系统找不到指定的文件
- MVC出现错误:系统找不到指定文件(异常来自 HRSULT:0x80070002)
- java读取文件提示系统找不到指定的文件
- 未能加载文件或程序集"System.Data,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089"或它的某一个依赖项。系统找不到指定的文件。解决办法
- 未能加载文件或程序集"System.Data,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089"或它的某一个依赖项。系统找不到指定的文件。
- X509Certificate2 方法出错:系统找不到指定的文件
- 未能加载文件或程序集“System.Web.Http.WebHost, Version=4.0.0.0, ”或它的某一个依赖项。系统找不到指定的文件。
- 安装后新建Android出现“AndroidManifest.xml 系统找不到指定的文件”解决方案