0 我有一个WCF服务托管在HostGator上,我想从工作流或插件注册插件注册工具中调用该服务。 我正在使用Dynamics CRM在线。从插件或工作流调用wcf服务动态crm 这是可能的吗?如果是的话给我解决方案或参考链接。 来源 2016-08-24 chhaya_patel
0 最后使用下面的链接我得到答案。 https://code.msdn.microsoft.com/How-to-call-External-WCF-42c4490d 来源 2016-08-30 07:13:59
2 从沙盒插件/自定义工作流活动中调用WCF服务是完全可能的。有一些限制思想(从MSDN): 只允许HTTP和HTTPS协议。 不允许访问本地主机(环回)。 无法使用IP地址。您必须使用需要DNS名称解析的指定网址。 支持并推荐匿名身份验证。没有规定提示登录用户输入凭证或保存这些凭证。 下面是使用WebClient从MSDN获得的example,但如果您将服务添加为WebReference,则可能会更容易。 来源 2016-08-26 09:10:25 +0 嗨Fedrico,我主持我的服务在IIS管理器。所以我的URL变得像“192.168.1.126:1234/PAWebService.svc”。所以你大胆的第三点IP我必须写名字而不是192.168.1.126.write? – +0 嗨Fedrico,当我调试插件,然后在调用DNS名称的服务功能的阶段,然后每次“插件注册工具已停止工作”显示和插件注册工具关闭。该怎么办? – +0 是的,你不能使用你的IP,你必须使用DNS(例如,如果你在Azure上托管你的服务,你必须使用http://servicename.cloudapp.net/service.svc。 –
嗨Fedrico,我主持我的服务在IIS管理器。所以我的URL变得像“192.168.1.126:1234/PAWebService.svc”。所以你大胆的第三点IP我必须写名字而不是192.168.1.126.write? –
嗨Fedrico,当我调试插件,然后在调用DNS名称的服务功能的阶段,然后每次“插件注册工具已停止工作”显示和插件注册工具关闭。该怎么办? –
是的,你不能使用你的IP,你必须使用DNS(例如,如果你在Azure上托管你的服务,你必须使用http://servicename.cloudapp.net/service.svc。 –