我有几个使用 Telerik 控件的网站,需要将程序集安装到运行 Windows Server 2008 R2 的新 VM 中。通常我会将 *.dll 直接拖到文件C:\Windows\Assembly
夹中,但我遇到了“访问被拒绝”错误。
据我所知,您可以通过登录本地管理员帐户来解决这个问题,但我无法通过 RDP 进入该帐户。 (其实我可以,我错了)
安装这些程序集最简单的方法是什么?Gacutil?
编辑:我还应该补充一点,如果解决方案不涉及禁用 UAC 或重新启动服务器,那就最好了。如果可能的话,我想避免服务中断。
答案1
事实证明,我确实能够以本地管理员帐户的身份通过 RDP 进入计算机。为了方便后面阅读本文的人,我的计算机和服务器都在域控制器上,我的帐户也在组中Administrators
,但这还不够。
要添加程序集,我只需遵循标准惯例,打开两个资源管理器窗口,一个位于,C:\Windows\assembly
另一个位于我的 DLL 所在的位置,然后将 DLL 拖到我的程序集文件夹中。Windows 会处理其余的事情。
为了使登录能够连接到服务器,我必须使用以下凭据进行 RDP,因为它位于域上。
- 计算机 =
[server_name]
- 用户名=
[server_name]\Administrator