0

所以我一直在努力研究这个应用程序,试图找出这种奇怪的行为,我只是变得越来越困惑,所以我想也许一个更有经验的 WP7 开发人员可以对这个问题有所了解。

我有一个(正在工作?)应用程序,当我通过 Visual Studio 运行它时,甚至当手机插入计算机时,我都可以完美地运行它,但是一旦我断开手机与计算机的连接,我就不能再发送 Httprequests 和我的 webbrowser 控件不再从我的服务器加载页面。分解:

  • 我在手机上打开该应用程序,同时它已插入托管服务器的机器,它工作得非常好,没有错误,所有请求都通过并且网络浏览器导航到页面。

  • 现在,如果我在应用程序本地运行时从计算机上拔下它,我将失去在我的网络浏览器中发出请求或导航(到服务器托管页面)的所有能力。

  • 现在,如果我将其重新插入所有“未找到服务器”和“我们在显示此页面时遇到问题”错误就会消失,并且我的应用程序会返回可用状态。

在手机可以从我的服务器发送和接收数据之前,是否必须接受某种许可,当手机连接到计算机时,该许可被覆盖?有没有其他人遇到过这个问题,或者我只是有什么问题?如果你能指出我正确的方向,那我很难找到问题所在。

编辑:好的,所以我认为它与连接到托管服务器的计算机有关。因为当我将它连接到我的 mac(没有 zune 或任何微软的东西)时,应用程序的响应与未连接相同(即没有 http 或 webbrowser)

谢谢您的帮助!

4

1 回答 1

0

哇!我不敢相信我会忽略这一点。所以我认为我使用的网络与我的手机使用的网络不同。您是否知道 Windows Phone(至少 Lumia 800)会自动使用它所插入的任何计算机的互联网,而不是它当前连接的无线网络(如果 Zune 在那台计算机上运行)?(好吧,我没有)最重要的是,我认为它连接到的网络(并且在我与服务器计算机断开连接时正在使用)无法与我的服务器正在运行的网络通信。这种组合很难弄清楚发生了什么,我花了很多时间试图弄清楚。

感谢您的建议,如果我浪费了任何人的时间,我们深表歉意。

于 2012-06-22T23:08:59.497 回答