0

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

适用于 Windows Phone 的 Windows Azure 工具包应启用此功能。http://watwp.codeplex.com/

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

PM> Install-Package Phone.Storage.Sample,在包管理器控制台中

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

运行应用程序所需的唯一配置是将 WMAppManifest.xml 中的默认导航页面更改为“/Pages/StoragePage.xaml”。

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

4

1 回答 1

0

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

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

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

于 2012-06-06T22:10:18.047 回答