繁体   English   中英

更改Azure存储的版本

[英]Changing version of Azure Storage

我是Azure的初学者,并且遇到了更改存储版本的任务。我基本上发现这些版本已经过时,需要根据http://blogs.msdn.com/b/windowsazurestorage/archive/2014进行升级。 /08/05/microsoft-azure-storage-service-version-removal.aspx

因此,在其中提到的一段中

“要改变什么

如果您发现任何显示要删除的版本的日志条目正在使用,您将需要找到该组件并验证它将继续工作(未版本化的请求可能会继续工作,因为它们的隐式版本将会增加 - 参见上文),或采取适当的步骤来更改正在使用的版本。 最常见的是,将使用以下两个步骤之一:

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

2)现在将默认服务版本设置为其中一个受支持的版本,以便在删除之前验证该行为。 这仅适用于没有显式版本的匿名请求。

问题是,如何实施第1点和第2点?

谢谢

由于您的代码是用C#编写的并且使用Azure SDK,因此最好将其升级为“足够新”的SDK。 目前还不清楚版本2.0或2.1是否是最低要求 所以你的路线如下:

首先,检查你是否真的需要做任何事情。

  1. 您检查您的服务使用哪个Azure SDK。 如果它是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诊断功能在2.4和2.5之间有另一组更改,这些更改很长,我选择迁移到2.4而不是2.5。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM