Dynamics crm 在crm 2011中运行windows应用程序

Dynamics crm 在crm 2011中运行windows应用程序,dynamics-crm,dynamics-crm-2011,Dynamics Crm,Dynamics Crm 2011,我开发了一个windows应用程序,它从网站中提取所需的数据,并将数据存储在crm中。现在我在ribbon上添加了一个按钮,我想从中调用windows应用程序。我可以用下面的代码来做这件事 function resume() { var _Object=new ActiveXObject( "WScript.Shell" ) ; _Object.Run("C:\\ResumeGrab\\ResumeGrab.exe" ); } 我现在面临的问题是,这个按钮只在本地系统中起作用。我想从任何使用

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

function resume()
{

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

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

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


因此,只需一个额外的部署步骤!将
.exe
复制到客户端计算机上的
c:\ResumeGrab

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

在这种情况下,我已经多次使用了“”。

只要每个人都可以访问它,我认为将其部署到网络共享上比将其部署到每台客户端计算机上要容易一些。

我希望windows应用程序在按钮上运行,而不是web应用程序。请检查链接,它是windows应用程序。否。我无法将其开发为web服务。这只能是windows应用程序。为什么?根据您陈述的有限信息,windows应用程序听起来不像是该作业的工具:-S