专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > .NET Framework

在iis上运行程序获取证书签名错误

发布时间:2011-06-23 14:39:32 文章来源:www.iduyao.cn 采编人员:星星草
在iis上运行程序获取证书签名异常
“/certificate”应用程序中的服务器错误。
--------------------------------------------

找不到解密的证书和私钥。

说明:   执行当前   Web   请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。  

异常详细信息:   System.Security.Cryptography.CryptographicException:   找不到解密的证书和私钥。

源错误:  

行   148:                 {
行   149:                         streamWriter.Close();
行   150:                         throw   new   System.Security.Cryptography.CryptographicException(ex.Message);
行   151:                 }
行   152:                
 

源文件:   c:\Documents   and   Settings\lix\my   documents\visual   studio   2005\websites\signed\Default.aspx.cs         行:   150  

堆栈跟踪:  

[CryptographicException:   找不到解密的证书和私钥。
]
      _Default.BtnSigned_Click(Object   sender,   EventArgs   e)   in   c:\Documents   and   Settings\lix\my   documents\visual   studio   2005\websites\signed\Default.aspx.cs:150
      System.Web.UI.WebControls.Button.OnClick(EventArgs   e)   +105
      System.Web.UI.WebControls.Button.RaisePostBackEvent(String   eventArgument)   +107
      System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String   eventArgument)   +7
      System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler   sourceControl,   String   eventArgument)   +11
      System.Web.UI.Page.RaisePostBackEvent(NameValueCollection   postData)   +33
      System.Web.UI.Page.ProcessRequestMain(Boolean   includeStagesBeforeAsyncPoint,   Boolean   includeStagesAfterAsyncPoint)   +5102
--------------------------------------------
版本信息:   Microsoft   .NET   Framework   版本:2.0.50727.42;   ASP.NET   版本:2.0.50727.42  

以上异常信息是将程序部署在iis上运行时产生的,在   VS   2005   上运行不会出现,而且我将整个签名流程写入文件,查看文件时记录证书是存在私钥的,但在iis就是会出错,重装iis还是不行,百思不得其解,望大家指点一下

------解决方案--------------------
学习中~
友情up
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: