Windows Phone 7 上的 WebClient 外部调试

本文关键字:外部 调试 WebClient 上的 Phone Windows | 更新日期: 2023-09-27 18:37:16

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

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

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

Windows Phone 7 上的 WebClient 外部调试

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

这可能意味着 Windows Phone 在插入计算机时可能具有连接性,但在拔出计算机时会丢失连接。如果拔下插头后连接情况发生变化,那么拔下插头后检查连接总是好的。