通常,我以前的操作是将文件拖放到GAC文件夹中。
这适用于Windows 2000 & 2003,但是当我尝试在Windows Server 2008中执行此操作时,我得到'访问被拒绝'。如何在Windows Server 2008的程序集中安装文件?
这样做的用户是本地管理员。
我可以找到这个问题的唯一参考是: Forum link
有另一种方式来实现这一目标?
说明: 我尝试以管理员身份运行资源管理器,但出现同样的错误。
编辑:理想情况下,无论哪种解决方案都不应该关闭UAC,或者安装任何软件开发工具包。 (所以它可以应用于生产服务器)。
编辑:有没有人有任何想法呢?我目前在开发中禁用了UAC,但是这在现场是不可接受的。
感谢您的反馈,但Visual Studio永远不会安装在这些服务器上。我会研究gacutil方法。 – Bravax 2009-01-09 11:09:32
那当然有更好的方法呢?那并不意味着每次我们需要更新GAC时,我们都需要关闭UAC,重新启动进行更改,然后重新打开并重新启动? – Bravax 2009-01-09 11:28:22
是的,更好的方法是安装.NET框架SDK。普通用户不会使用GAC,对吧?所以,如果你想玩GAC,你需要拥有这样的权限。 .NET命令提示符只是为您提供这些权限。 – Aamir 2009-01-09 11:56:30