当前位置:  开发笔记 > 运维 > 正文

sn.exe失败并显示"拒绝访问"错误消息

如何解决《sn.exe失败并显示"拒绝访问"错误消息》经验,为你挑选了1个好方法。

当我使用强名称工具创建一个新的密钥来签署.NET程序集时,我得到一个Access is Denied错误消息.这在Windows XP机器上运行得很好,但它在我的Vista机器上不起作用.

PS C:\users\brian\Dev\Projects\BELib\BELib> sn -k keypair.snk

Microsoft (R) .NET Framework Strong Name Utility  Version 3.5.21022.8
Copyright (c) Microsoft Corporation.  All rights reserved.

Failed to generate a strong name key pair -- Access is denied.

是什么导致了这个问题,我该如何解决?


您是否以管理员身份运行PowerShell或命令提示符?在您习惯用户访问控制或关闭用户访问控制之前,我发现这是第一个查看的地方.

是的我尝试以管理员身份运行PS和常规命令提示符.出现相同的错误消息.



1> Dale Ragan..:

是的我尝试以管理员身份运行PS和常规命令提示符.出现相同的错误消息.

另一种可能的解决方案可能是您需要授予您的用户帐户访问位于C:\ Documents and Settings\All Users\Application Data\Microsoft\Crypto\RSA\MachineKeys的密钥容器的权限

推荐阅读
大大炮
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有