所以我一直在为这个应用程序苦苦挣扎,试图弄清楚这个奇怪的行为,我只是越来越困惑,所以我想也许更有经验的WP7开发人员可以解决这个问题。
我有一个(工作?)应用程序,当我通过visual studio运行它时,我可以完全正常运行它,甚至只是当手机插入计算机时,但是一旦我从电脑上断开手机我无法再发送Httprequests,我的webbrowser控件不再从我的服务器加载页面。击穿:
我在手机上打开应用程序,当它插入托管服务器的机器时,它运行得非常好,没有bug,所有请求都会通过,webbrowser会导航到页面。
现在,如果我在应用程序本机运行时从计算机上拔下它,我将无法在我的网络浏览器中进行请求或导航(到服务器托管页面)。
现在,如果我将其重新插入所有“未找到服务器”和“我们在显示此页面时遇到问题”,则错误消失,我的应用程序将返回可用状态。
在手机发送和接收来自我的服务器的数据之前是否必须接受某种许可才能在手机连接到计算机时被覆盖?有没有其他人遇到过这个问题,或者我只是遇到了什么问题?如果你能指出我的方向很好,那我就找不到问题了。
编辑:好的,所以我认为它与连接到托管服务器的计算机有关。因为当我将它连接到我的mac(没有zune或任何微软的东西)时,应用程序响应相同的未连接(即没有http或webbrowser)刚刚尝试再次运行应用程序,当它插入服务器 - 计算机但没有Zune运行,它没有工作(即没有http或webbrowser)。因此,Zune是一个绝对和影响因素,当我拔掉它或关闭Zune时,有没有人知道它在做什么? (注意:应用程序本机运行,而不是通过VS运行)
如果我在运行Zune的另一台计算机上运行它,它也无法运行,我觉得很奇怪....
刚刚发现:http://answers.microsoft.com/en-us/zune/forum/zune_install-pc/cannot-connect-to-server-or-dns-error-related-to/b224cffb-3ec0-456a-86f3-f9b931a92367希望它能解决我的问题.....我们会看到....(编辑:在这里找不到答案)
< / LI>感谢您的帮助!
答案 0 :(得分:0)
哇!我无法相信我可以忽视这一点。所以我认为我使用的网络与我的手机使用的网络不同。您是否知道Windows手机(至少Lumia 800)会自动使用互联网从其插入的任何计算机而不是当前连接的无线网络如果Zune在该计算机上运行? (我没有)最重要的是,我认为它连接到的网络(当我从服务器计算机断开连接时使用的网络)无法与我的服务器正在运行的网络通信。这种组合使我很难弄清楚发生了什么,我花了很多时间试图解决这个问题。
感谢您提出的建议,如果我在任何时间停留,请抱歉。