2014-09-23 99 views
7

我将我的Wordpress网站的zip文件上传到Azure网站。当我尝试使用Winscp进行FTP传输时,它可以工作,但我不能在命令界面中使用unzip transfer.zip。将文件上传到Azure网站

如何解压我现在在服务器上的zip文件?

回答

6

一种方法是上传命令行版本的7-Zip,它是一个独立的.EXE文件。

接下来,在Azure预览门户网站Azure portal(2014),导航到你的网站,点击控制台瓷砖和键入unzip命令:

7za x thezipfile.zip 

到门户的替代方法是使用控制台从库杜。插入“SCM”你的网站名称和azurewebsites.net之间这样推出捻:

使用捻
yoursitename.scm.azurewebsites.net 

一个好处是,你可以直接在浏览器只需拖动&拖放上传文件。

很酷。

+1

哇,我不知道库杜是否存在。这是一个很好的工具! http://channel9.msdn.com/shows/azure-friday/what-is-kudu-azure-web-sites-deployment-with-david-ebbo – Aligned 2014-09-24 13:20:26

+1

'unzip'也内置Azure门户控制台 – dstj 2014-12-31 19:55:36

17

这可以使用Azure门户控制台。

  1. 导航至portal.azure.com
  2. 找到您的网站(浏览 - >网站,点击您上传ZIP文件的网站名称)
  3. 向下滚动,直到看到“控制台”按钮。默认情况下,它位于图标列表底部(或Azure门户术语中的“刀片”)四分之三的右侧。图标看起来是这样的:

Azure portal console icon

  • 导航至您上传您的ZIP使用cd命令的目录,就像你一个典型的控制台上或外壳窗口。

  • 执行unzip archive.zip其中archive.zip是您的ZIP文件的名称。

  • 请注意,截至今日,unzip命令将不会输出任何进度报告;它静静地运行。所以,如果你有一个需要一些时间解压的大型压缩文件,它可能看起来好像命令已经挂起,但实际上它正在工作,你只需要等待。

    +4

    if你的zip文件足够大,你可以在控制台中得到'错误的请求',但它不会影响解压缩过程,它仍然会在后台继续,直到完成。 – Kuncevic 2015-02-25 11:17:02

    +1

    命令必须是unzip -archive.zip。用“ - ”字符 – Megawolt 2015-11-29 14:45:06

    +0

    @Megawolt我试过这个命令并收到错误。乔希的指挥工作。 – Paesano2000 2018-02-01 17:31:41

    5

    所以接缝,最近这个问题的答案是过时 因为这样就没有办法访问解压这样控制台按钮在蔚蓝的门户网站提供了。

    您必须使用kudu站点才能访问控制台并运行unzip命令。 只需浏览到https://your-web-app-name.scm.azurewebsites.net并单击CMD

    enter image description here

    或者只是浏览https://your-web-app-name.scm.azurewebsites.net/DebugConsole

    然后通过info-zip.org做你unzip-filename

    +0

    控制台按钮在工具菜单中仍然可用。 – oneNiceFriend 2016-06-28 08:37:44

    2

    解压缩是目前市面上Azure在控制台。

    如上所示,它会产生一个红色的错误信息:错误的请求,但似乎仍然正常工作。

    我接触的供应商,他们说:

    我大概知道一无所知微软的Azure,甚至更少约 你做了什么,但我采取了快速浏览一下解压来源, 没没有看到像“坏请求”消息的任何内容。我的第一个猜测 将是UnZip似乎正常工作,因为它是 正常工作,并且“错误的请求”消息来自 其他地方。

    +0

    我确认尽管错误请求我的存档文件已成功解压缩。 – 2017-10-17 19:13:00

    0

    现在有一个解压缩逻辑内置到Kudu接口。拖动到Kudu的正确位置,文件将自动上传并解压缩。