0

我有一个 Windows Phone 和应用程序,它使用 WebClient 从 Azure 服务中获取一些数据。我能够从 VS 部署应用程序并在设备上对其进行调试。它似乎工作正常,正在联系 Web 服务并获得响应。

但是,当我断开设备与 PC 的连接并尝试在设备上单独运行该应用程序时,它一直失败并显示“远程服务器返回错误:未找到”。在调试模式下运行应用程序和单独运行应用程序(使用相同的 URL,Azure 服务仍在运行等)之间没有任何变化(我知道)。该应用程序具有在其 WMAppManifest 中定义的 ID_CAP_NETWORKING 功能。

我错过了什么吗?我是否需要执行其他操作才能使应用程序在手机上打开 HTTP 连接?

4

1 回答 1

3

当 Windows Phone 通过 USB 连接到计算机时,它通过 USB 连接通过主机访问网络。

这可能意味着 Windows Phone 在插入计算机时可能具有连接性,但在拔出时会失去连接。如果拔出后连接情况发生变化,则最好在拔出后检查连接。

于 2012-06-14T18:43:42.807 回答