【问题标题】:Run windows application in crm 2011在 crm 2011 中运行 windows 应用程序
【发布时间】:2012-08-17 09:33:16
【问题描述】:

我开发了一个 Windows 应用程序,它从网站中提取所需的数据并将数据存储在 crm 中。现在我在功能区上添加了一个按钮,我想从中调用 Windows 应用程序。我可以使用下面的代码来做到这一点

function resume()
{

var _Object=new ActiveXObject( "WScript.Shell" ) ;
_Object.Run("C:\\ResumeGrab\\ResumeGrab.exe" );
}

我现在面临的问题是,该按钮仅在本地系统中有效。我想使用 crm 从任何系统运行此应用程序。我尝试在服务器中复制 .exe 文件并尝试运行它,但是当我尝试它仅在服务器中运行而不在任何系统中运行时。如何使此应用程序在多个系统中运行,而无需单击 crm 2011 中功能区上的按钮将 .exe 文件复制到本地系统中。

【问题讨论】:

    标签: dynamics-crm dynamics-crm-2011


    【解决方案1】:

    很遗憾,您的客户端计算机将需要.exe。我参与了一个项目,公司的员工必须能够在单击功能区上的按钮时运行应用程序,我们就是这样做的。

    所以只是一个额外的部署步骤!在客户端计算机上将.exe 复制到c:\ResumeGrab

    【讨论】:

      【解决方案2】:

      您不能将其重新开发为 Web 服务并通过单击按钮调用该服务吗?

      【讨论】:

      • 没有。我无法将其开发为 Web 服务。这只能是 Windows 应用程序。
      • 为什么?从您陈述的有限信息来看,Windows 应用程序听起来不像是这项工作的工具:-S
      【解决方案3】:

      在这种情况下,我曾多次使用“web deploy”。

      【讨论】:

      • 我希望 Windows 应用程序在按钮单击而不是 Web 应用程序上运行。
      • 查看链接,是windows应用。
      【解决方案4】:

      只要每个人都可以访问它,我认为将它放在网络共享上会比尝试将它部署到每台客户端机器更容易一些。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-08-18
        • 2011-09-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多