我正在尝试将之前使用GP 2010构建的Web服务项目更新到GP 2015.我已经创建了新的服务引用类,并且使用了WebService.svc来与它进行交互。
这是我的项目结构:
导航到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服务运行时。
我在这里遗漏了什么吗?任何帮助表示赞赏。
答案 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