.NET Compact Framework 3.5 使用 .NET 4.0 Web 服务
.NET Compact Framework 3.5 consuming .NET 4.0 Web Service
我正在使用 Visual Studio 2008 和目标平台 Windows CE,使用 .NET Compact Framework 3.5 并尝试使用 ASP.NET WebService,它是 运行 on .净 4.0
- ASMX 位置在 http://localdomainentrygoeshere.net/Default.asmx
- 网络方法被调用"PrintBarTenderFile"
在网络引用的生成过程中,我可以看到这个方法,所以我知道它没有问题。
我调用了网络方法如下:
PrintSvc.Default d = new Optiplan.ShopFloor.EmbeddedClient.PrintSvc.Default();
d.PrintBarTenderFile(printerName,
printFileName,
printerQuantity,
"TEST",
"",
"",
"",
"",
"",
"",
"",
"",
"TEAM",
""
);
发生网络异常,你看响应是404。
我在 IIS 日志中看不到任何内容,我可以通过 Web 浏览器手动执行此操作,因此参数正确。
用头撞墙几个小时后,我发现当 Windows CE 设备连接到 USB 底座时,它会将所有流量恢复到本地主机,您需要在其中设置网络Windows 移动设备中心。
我正在使用 Visual Studio 2008 和目标平台 Windows CE,使用 .NET Compact Framework 3.5 并尝试使用 ASP.NET WebService,它是 运行 on .净 4.0
- ASMX 位置在 http://localdomainentrygoeshere.net/Default.asmx
- 网络方法被调用"PrintBarTenderFile"
在网络引用的生成过程中,我可以看到这个方法,所以我知道它没有问题。
我调用了网络方法如下:
PrintSvc.Default d = new Optiplan.ShopFloor.EmbeddedClient.PrintSvc.Default();
d.PrintBarTenderFile(printerName,
printFileName,
printerQuantity,
"TEST",
"",
"",
"",
"",
"",
"",
"",
"",
"TEAM",
""
);
发生网络异常,你看响应是404。 我在 IIS 日志中看不到任何内容,我可以通过 Web 浏览器手动执行此操作,因此参数正确。
用头撞墙几个小时后,我发现当 Windows CE 设备连接到 USB 底座时,它会将所有流量恢复到本地主机,您需要在其中设置网络Windows 移动设备中心。