Update Dynamics GP Web引用

时间:2016-12-23 17:34:27

标签: c# .net wcf web microsoft-dynamics

我正在尝试将之前使用GP 2010构建的Web服务项目更新到GP 2015.我已经创建了新的服务引用类,并且使用了WebService.svc来与它进行交互。

这是我的项目结构:

enter image description here

导航到http://localhost:48620/DynamicsGpWebServices我得到:

svcutil.exe http://1bqryz1:48620/Metadata/Legacy/Full/DynamicsGP.wsdl

导航到http://localhost:48620/Dynamics/gpservice我得到:

svcutil.exe http://1bqryz1:48620/Metadata/WCF/Full/schemas.microsoft.com.dynamics.gp.2010.01.wsdl

对我来说,看起来DynamicsGpWebService正在运行传统的.net 2.0 ASMX引用,第二个链接为我提供了新的WCF引用,但它仍然指向GP 2010.

通过项目和在线查看,我找不到任何方式来更新它指向的GP版本。我安装了GP 2015,以及Web服务运行时。

我在这里遗漏了什么吗?任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

好的,设法在其上找到更多资源,看起来没问题。

地址

#include <stdio.h>

void func(int a);

int main() {
    char ch = 257;
    func(ch);
    return 0;
}

void func(int a) {
    printf("%d\n", a);
}

指向旧版端点,而

 http://localhost:48620/DynamicsGpWebServices

指向本机端点,尽管它声明了

http://localhost:48620/Dynamics/gpservice 

使用svcutil.exe运行它。

您可以转到本地服务并查找Microsoft Dynamics GP服务主机,以验证它是正确的GP Web服务版本。

可以找到更多信息here