从Azure下载上传的cspkg文件

Win*_*Win 7 azure

我可以从我上传的Azure下载cspkg(而不是重新上载新包)吗?

情景是 -

我需要将文件添加到现有网站 - 比如图片.

我rdp并手动添加; 但是,当我的实例行为异常时,Azure会重新创建一个新实例并清除我的文件.

(理想情况下,我应该将它们存储在存储中,但问题不在于此.)

感谢您的意见!

Avk*_*han 5

[以下段落不正确]

目前没有API或机制可以直接从上传的Windows Azure门户下载完全相同的CSPKG.当您放弃Windows Azure项目/解决方案时,这确实是Windows Azure用户的一项重要要求.

[编辑 - 对上段的更正]

使用"获取包" REST API,您可以将包从特定部署下载到Azure博客存储.如果您决定编写自己的C#应用​​程序以使用REST API,那么示例就在这里.如果你不想写API,只是下载使用包REST调用,也有一些工具和我使用BURP(基于Java)在我的博客中描述这里.您可以使用博客中的信息来设置连接到Azure门户,然后使用记录的REST调用来获取软件包.

接下来,即使您下载CSPKG(或拥有CSPKG的本地副本)仍然无法通过直接添加或删除任何内容来编辑它,因为这会破坏CSPKG程序包的完整性,并且上传它时会出错.必须使用CSPACK工具创建包.

驱动器E:\所在的地方确实包含了大部分已编译的代码,因此如果您可以在本地下载并提出构建新项目表单(???)的想法,那么这可能是一个选项.如果软件包是使用CSPACK工具直接创建的,并且从驱动器E:\下载文件并重新创建软件包确实有效,但是如果项目中的复杂应用程序包含源代码和编译代码文件,即ASP.NET/MVCx应用程序,则很难.

  • Avkash - >我不同意你的第一个声明,你无法下载CSPKG文件.最近,Service Management API团队推出了一个名为"Get Package"的新功能(http://msdn.microsoft.com/en-us/library/windowsazure/jj154121.aspx),它允许您这样做. (2认同)