通常我以前做的是将文件拖放到GAC文件夹中.
这适用于Windows 2000和2003,但是当我尝试在Windows Server 2008中执行此操作时,我得到"访问被拒绝".
执行此操作的用户是本地管理员.
我能找到的唯一参考是: 论坛链接
还有另一种方法来实现这一目标吗?
注意:我尝试以管理员身份运行资源管理器,但是我收到同样的错误.
编辑:理想情况下,无论什么解决方案都不应该关闭UAC,或安装任何软件开发工具包.(因此它可以应用于生产服务器).
编辑:有没有人对此有任何想法?我目前已经开始禁用开发中的UAC,但这在现场是不可接受的.
这是服务器2008中的UAC问题,有些人建议停止UAC,我不建议在生产服务器上使用它.答案是使用gacutil.
你不是需要安装SDK到生产服务器上运行此,该exe和它的配置文件可以从开发计算机进行部署(如果需要使用后删除).
将gacutil.exe和gacutil.exe.config放入特定于您正在使用的框架版本的WINDOWS\Microsoft.NET\Framework \文件夹中.
然后使用"以管理员身份运行"启动命令行的新实例
导航到已部署gacutil的C:\ WINDOWS\Microsoft.NET\Framework ....文件夹
然后运行:gacutil.exe/i
希望这可以解决你的问题(它对我有用).
祝好运.