如何使 NuGet Phone.Storage.Sample 应用程序 watwp.codeplex.com 工作

本文关键字:watwp codeplex com 工作 应用程序 Sample 何使 NuGet Phone Storage | 更新日期: 2023-09-27 18:36:21

我对从Windows Phone应用程序使用blob存储感兴趣。

Windows

Azure Toolkit for Windows Phone 应该能够实现这一点 http://watwp.codeplex.com/。

他们在 NuGet 上有一个示例应用程序,您可以通过运行以下命令将其安装在 VS 的默认 WP 应用程序中:

PM> 安装包 Phone.Storage.Sample,在包管理器控制台中

http://www.nuget.org/packages/Phone.Storage.Sample

运行应用所需的唯一配置是将 WMApp.xml Manifest 中的默认导航页更改为"/Pages/StoragePage.xaml"。

但是当我尝试在VS的默认WP应用程序中运行此示例应用程序时,出现错误:"其中一个HTTP标头的值格式不正确。请求 ID:38df4766-0da8-4212-84a1-3da0c994a876 时间:2012-06-06T14:50:02.0209600Z"知道该怎么做才能让它工作吗?

如何使 NuGet Phone.Storage.Sample 应用程序 watwp.codeplex.com 工作

由于你刚刚在示例中进行了一次更改,因此我相信你使用的是 Azure 存储模拟器。是否已验证 Azure 存储模拟器是否正在运行。还要确保在主机中有一个物理网络,而不是虚拟网络进行连接,因为我已经看到虚拟网络和环回地址存在此类问题。

这是非常特定于机器的问题,因为我只是尝试完全相同的步骤而没有错误。此问题可能存在任何随机错误,当您尝试重新启动计算机时,重新安装 sdk 和其他组件,它将消失。我可以帮助您找到一些故障排除方法:

当您在 WP 模拟器中运行此应用程序时,在使用开发存储时,HTTP 请求通过 localhost:PORT/storage_container 意味着网络流量在本地主机上,因此您可以运行 fiddler 来捕获 127.0.0.1 上的流量(默认情况下未设置,因此您需要对其进行配置。一旦有了网络跟踪,您就可以找到根本原因,但是很难找到修复程序,正如我过去所看到的那样。