2013-12-18 55 views
1

我试图创建一个使用ASPNET regiis可导出密钥集,这里是我运行命令:ASPNET_REGIIS - 创建失败导出密钥集

C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319>aspnet_regiis -pc "SampleKeys" -exp 

但反应是一样的,如果工具给出的命令,它不承认:

Administration utility (4.0.30319) to install and uninstall ASP.NET on the local machine. 
Copyright (c) Microsoft Corporation. All rights reserved. 

其次是常规命令行帮助部分

所以我忽略,则-exp标志和刚跑

C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319>aspnet_regiis -pc "SampleKeys" 

这工作得很好,但是当我尝试导出使用此命令的关键在于:我得到

aspnet_regiis -px "SampleKeys" "C:\SampleKeys.xml" -pri 

如下:

Exporting RSA Keys to file... 
Key not valid for use in specified state. 

Failed! 

有没有人有这个问题?几个月前,我似乎能够在没有问题的情况下做到这一点。我已经在几台机器和不同的.NET版本上试过了,并且返回了相同的结果....

回答

1

我不知道如何,但是在发布此问题之后,我能够创建一个可导出的密钥集使用我使用之前相同的命令:

C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319>aspnet_regiis -pc "SampleKeys" -exp 

键是在其他机器上导入的工作如预期

+0

同样的事情发生在我身上。我从不同的路径执行命令来查看它是因为权限,它的工作。我重新启动它在框架文件夹中,它的工作。如果有人有解释,我会很高兴听到它。 – Louhike