gpt4 book ai didi

c# - 如何从 Windows Phone 6.5 调用 Web 服务?

转载 作者:行者123 更新时间:2023-11-30 12:29:29 25 4
gpt4 key购买 nike

我有以下问题,我尝试从Windows Phone 6.5 连接到 active 同步到我的台式电脑,在开发调试环境中。

所以我没有在手机上连接 wlan,也许这就是问题所在?

但是当它通过 USB(Windows 移动设备中心)连接到我的台式电脑时,我可以浏览网页,我可以访问手机上的 ?wsdl 元数据 - 到网络服务。Web 服务作为 Windows 服务在我的计算机上运行。

我对我的本地网络服务使用了一个简单的网络引用:

private void button2_Click(object sender, EventArgs e)
{
var method = new MobileCashier.TestReference.YvesTransfer();

method.Timeout = 30000;
bool bResult, bResultSpec;
method.TestConnection(out bResult,out bResultSpec);

MessageBox.Show(bResult.ToString());
MessageBox.Show(bResultSpec.ToString());

method.Dispose();
}

但是当我在手机上以 Debug模式(或不调试)运行它时,我得到这个错误:

"No connection could be made because the target machine actively refused it"

如果我在我的台式机上运行 Windows exe 应用程序(与我在手机上部署的一样),或者从另一台台式机运行则没有问题。

也许我需要 wlan 让它接听电话?

有人能帮帮我吗?

最佳答案

是的,您确实需要在您的手机上激活 Wlan 才能访问本地网络服务,您基本上应该与台式机处于同一网络中。

我宁愿使用任何其他 wlan 连接的机器在另一台机器上测试我的 web 服务,并确定这一点,可能会编写一个小型测试台应用程序来检查 web 服务。

您还可以在手机上打开您的网络服务 wsdl 页面,看看它是否打开良好,现在您的代码必须能够从桌面托管的网络服务调用您的网络服务。

关于c# - 如何从 Windows Phone 6.5 调用 Web 服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18406157/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com