将Com Interop部署到sharepoint服务器

时间:2012-04-23 07:48:16

标签: sharepoint

我有一个com interop dll(zkemkeeper.dll),我必须注册和使用,我想知道如何使用SharePoint包将其部署到SharePoint服务器?

3 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

您无法通过SP解决方案将COM或COM Interop DLL部署到SP场。您需要通过其他方式在服务器场中的每个SP服务器上安装该组件。

  1. 创建要在每台计算机上执行的MSI安装程序。 MSI也可以自动推出。
  2. 提供要在每台计算机上执行的PowerShell脚本。 PowerShell也可以远程运行。
  3. 使用您的解决方案部署一个计时器作业,该解决方案将在安装后自动或手动执行,并将向注册表写入必要的COM内容。
  4. 前两个选项是我最喜欢的,因为它们不会给客户带来技术问题。第三个似乎承诺安装而不访问每台机器,但定时服务用户身份需要许可才能写入本地注册表,而这可能并不总是被授予;无论如何,你必须求助于1.或2.

    您应该考虑长期切换到ASP.NET或.NET组件。纯.NET中有许多组件可供SP解决方案部署。您还可以考虑纯HTML / JavaScript控件。我可能会选择1.并在没有COM Interop的情况下将节省的时间投入其他架构。

    ---费达

答案 2 :(得分:-1)

Interop.zkemkeeper.dll regsvr32 errorInitializeComponent

然后您需要完成以下步骤:

  1. 访问网站:http://www.zktechnology.com
  2. 下载 - >软件下载 - > ZK访问C3面板
  3. 提取文件
  4. 安装
  5. 打开视觉工作室 - >解决方案项目 - >参考 - >添加Interop.zkemkeeper.dll
  6. 祝你好运