C# Windows Phone 7上的WebClient外部调试

C# Windows Phone 7上的WebClient外部调试,c#,windows-phone-7,webclient,C#,Windows Phone 7,Webclient,我有一个Windows Phone&应用程序,它使用WebClient从Azure服务获取一些数据。我能够从VS部署应用程序,并在设备上进行调试。它似乎工作正常,正在联系web服务并获得响应 但是,当我断开设备与PC的连接并尝试在自己的设备上运行应用程序时,它会不断失败,并出现“远程服务器返回错误:NotFound”。在调试模式下运行应用程序和单独运行应用程序之间没有任何变化(我知道)(使用相同的URL,Azure服务仍在运行,等等)。该应用程序在其WMAppManifest中定义了ID_CAP

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

但是,当我断开设备与PC的连接并尝试在自己的设备上运行应用程序时,它会不断失败,并出现“远程服务器返回错误:NotFound”。在调试模式下运行应用程序和单独运行应用程序之间没有任何变化(我知道)(使用相同的URL,Azure服务仍在运行,等等)。该应用程序在其WMAppManifest中定义了ID_CAP_网络功能


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

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


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

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


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

它是否有手机/WiFi连接?当Windows Phone通过USB连接到计算机时,您确定irs连接到azure而不是一些调试服务吗,它通过USB连接通过主机访问网络。您可以在飞行模式打开且手机已插入主机时尝试访问网页来确认这一点。请确保在拔下手机插头后,您的网络连接正常。谢谢您的回复。这个问题确实与连通性有关。我没有想到在调试时手机会使用PC的网络连接(感谢您指出这一点,Fur!)@FurDworetzky您可能应该把它作为一个答案,这样我们就可以结束这个问题。它有手机/WiFi连接吗?您确定irs连接到azure而不是一些调试服务吗当Windows Phone通过USB连接到计算机时,它通过USB连接通过主机访问网络。您可以在飞行模式打开且手机已插入主机时尝试访问网页来确认这一点。请确保在拔下手机插头后,您的网络连接正常。谢谢您的回复。这个问题确实与连通性有关。我没有想到在调试时手机会使用PC的网络连接(感谢您指出这一点,Fur!)@Furdwortzky您可能应该把它作为一个答案,这样我们就可以结束这个问题了。