我有以下问题,在开发调试环境中,我尝试从 Windows 手机 6.5 调用 Web 服务,同时它连接到我的桌面计算机的主动同步。
所以我没有在手机上连接wlan,也许是这个问题?
但是,当它通过 USB(Windows Mobile 设备中心)连接到我的台式电脑时,我可以浏览网络,并且可以访问手机上的 ?wsdl 元数据 - 访问网络服务。该网络服务作为 Windows 服务在我的计算机上运行。
我对我的本地 web 服务使用了一个简单的 web 引用:
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();
}
但是当我在手机上以调试模式(或不调试)运行它时,我得到了这个错误:
"No connection could be made because the target machine actively refused it"
如果我在我的台式计算机上运行 windows exe 应用程序(与我在手机上部署的一样),或者从另一台台式计算机上运行,那么就没有问题。
也许我需要 wlan 让它接受电话?
有人能帮助我吗?