2015-03-02 56 views
0

我在Azure中的初学者和所遇到的一个任务来更改存储version.I基本上发现版本已经过时,需要将它们升级为每http://blogs.msdn.com/b/windowsazurestorage/archive/2014/08/05/microsoft-azure-storage-service-version-removal.aspx改变Azure的版本存储

所以,在一个其提到

段落的“什么改变

如果你发现这表明,要删除版本正在使用的任何日志条目,你将需要找到组件,然后验证它会继续工作(未受版权保护的请求可能会继续以隐含版本的形式工作 - 参见上文),或者采取适当的步骤来更改正在使用的版本。最常见地,以下两个步骤中的一个将被使用:

1)改变在请求中指定的版本,通常通过迁移到的库/工具更高版本。如有可能,请迁移到最新版本以获得最大的改进和修复。

2)现在将默认服务版本设置为其中一个受支持版本,以便可以在移除之前验证行为。这只适用于没有明确版本的匿名请求。 “

的问题是,如何去因为你的代码是用C#编写,并使用Azure的SDK最好的办法是将它升级到一个执行点1和2?

感谢

+0

您的服务使用Azure SDK吗?它使用哪种语言编写? – sharptooth 2015-03-02 09:30:06

+0

是的..我使用。它用C#编写 – 2015-03-02 10:09:03

回答

0

”足够多的新。“SDK It's unclear whether version 2.0 or 2.1 is the lowest required所以你的路线如下:

首先,检查如果你真的做任何事情

  1. 您检查哪些Azure的SDK服务使用如果它。 s 2.1或更高,你不需要担心。如果您不确定 - 使用Fiddler验证版本标题,如链接到帖子中所述。
  2. 如果您使用Azure SDK 2.0,最好按链接到帖子中的说明检查版本标题。
  3. 如果您使用2.0之前的Azure SDK,则肯定会受到影响并需要升级。

因此,如果您发现您需要升级,则必须下载并安装较新的SDK,然后从项目中删除对旧SDK组件的引用,并添加对新SDK组件的引用。然后,您尝试构建您的代码,并可能修复很多调用,因为SDK接口已更改(这是我所看到的从1.8迁移到2.4)。一旦它建立起来,你就可以测试它的正常工作,然后你删除旧的SDK版本,以确保代码不会出现。

2.1和2.2之间出现了突破性变化 - 后者仅支持Visual Studio 2012及更高版本。 Azure Diagnostics中的另一组更改在2.4和2.5之间运行,这些更改很长,我选择迁移到2.4而不是2.5。

+0

感谢您的回复。我们可以尝试这种方法吗?我们可以在提琴手的帮助下检查存储API的x-ms版本吗?我在这里找到了这个文档来做到这一点。它有什么不同吗? http://blogs.msdn.com/b/cie/archive/2013/08/04/what-s-the-deal-with-x-ms-version.aspx – 2015-03-02 16:45:42

+0

@SandyW这正是我的建议。 – sharptooth 2015-03-03 07:46:09

+0

感谢锐利。会让你张贴在同一个线程中。 – 2015-03-03 09:14:11