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

如何在Windows Server 2008中的程序集中安装文件?

如何解决《如何在WindowsServer2008中的程序集中安装文件?》经验,为你挑选了1个好方法。

通常我以前做的是将文件拖放到GAC文件夹中.
这适用于Windows 2000和2003,但是当我尝试在Windows Server 2008中执行此操作时,我得到"访问被拒绝".

执行此操作的用户是本地管理员.

我能找到的唯一参考是: 论坛链接

还有另一种方法来实现这一目标吗?

注意:我尝试以管理员身份运行资源管理器,但是我收到同样的错误.

编辑:理想情况下,无论什么解决方案都不应该关闭UAC,或安装任何软件开发工具包.(因此它可以应用于生产服务器).

编辑:有没有人对此有任何想法?我目前已经开始禁用开发中的UAC,但这在现场是不可接受的.



1> ahin4114..:

这是服务器2008中的UAC问题,有些人建议停止UAC,我不建议在生产服务器上使用它.答案使用gacutil.

不是需要安装SDK到生产服务器上运行此,该exe和它的配置文件可以从开发计算机进行部署(如果需要使用后删除).

将gacutil.exe和gacutil.exe.config放入特定于您正在使用的框架版本的WINDOWS\Microsoft.NET\Framework \文件夹中.

然后使用"以管理员身份运行"启动命令行的新实例

导航到已部署gacutil的C:\ WINDOWS\Microsoft.NET\Framework ....文件夹

然后运行:gacutil.exe/i

希望这可以解决你的问题(它对我有用).

祝好运.


这对我有用.微软表示你不应该在产品中使用Gacutil.exe,但他们建议的其他工具已经过时/不存在.如果我正在部署Web应用程序,我不打算构建一个安装程序,只是为了将程序集放入GAC.当他们不给你一个选择时,这是令人沮丧的.
推荐阅读
Life一切安好
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有