2

Tearing my hair out(!)

My last App update has been accepted and released by MarketPlace but the remote server data connection does NOT work/connect from the downloaded App (from MarketPlace).

However, the same App (the accepted XAP) when I'm running it from Visual Studio, using the same remote server address works just fine.

WHY!... Has anyone else ever run into anything like this?

Here's the remote path: http://www.streamcommunication.com/ZenAwaken/DownloadableCollections.xml

  • I can load that to a browser and retrieve the XML
  • When I'm in Visual Studio I can connect via that path and retrieve the file and consume the data
  • BUT!! The exact same XAP which has been accepted and distributed by Windows Phone marketplace FAILS.

Is it possible that MarketPlace does something (encryption?) to the XAP that would corrupt the path string?

Any thoughts or experiences would be very helpful!

Tom

4

1 回答 1

0

验证应用程序是否实际发送请求的最佳方法是使用调试代理来检查请求。这是一个非常简单的过程。以下是步骤-

1) 下载并安装 Fiddler 并将其设置为从 Tools->Fiddler Options->Connections 充当远程主机的代理

2) 下载 Connectify 并运行它以从您的笔记本电脑设置无线热点

3)将您的Windows手机连接到这个wifi网络并将代理设置为(您的计算机名称),端口设置为8888

4) 现在运行你的应用程序,看看你的应用程序发出了什么请求。您还可以检查给出的响应。

让我们知道您的结果,以便我们进一步帮助您。

于 2012-11-05T06:11:18.897 回答