【问题标题】:Download Azure web app?下载 Azure Web 应用程序?
【发布时间】:2016-03-11 18:07:11
【问题描述】:

我刚刚开设了一个免费的 Azure 试用帐户,并通过各种形式创建了一个测试 Web 应用程序。但是,我想使用 Visual Studio 2015 在本地编辑源文件。是否可以下载注册期间生成的文件,如果可以,如何下载?感谢您的帮助!

【问题讨论】:

    标签: azure azure-web-app-service


    【解决方案1】:

    您可以使用 KUDU 网站下载您的项目文件:https://blogs.msdn.microsoft.com/benjaminperkins/2014/03/24/using-kudu-with-windows-azure-web-sites/

    选择调试控制台-> CMD 从那里您可以进入站点 -> wwwroot 并选择任何文件夹左侧的下载按钮:

    它将压缩该文件夹下的所有文件并开始下载。

    【讨论】:

    • 对于我的 C# MVC 5 Web 应用程序,这为我提供了 JavaScript 文件和视图的文件。这并没有给我模型或视图模型、控制器、实际代码的文件。反正有下载这些信息吗?还是在发布过程中以某种方式压缩所有内容?
    • 是的,当您从 Visual Studio 或任何 CI 工具发布时,文件将以编译形式发布。一种选择是您可以使用 github 部署,它维护一个文件夹存储库,其中分别包含所有模型和视图。
    • Kudu 现在可以从 Azure 门户的高级工具下的应用服务中获得。
    【解决方案2】:

    Web 应用程序可通过 ftp 访问,因此您可以下载/上传单个文件。

    但是:我们的想法是您应该在本地进行编辑,然后将您的更改推送到您的 Web 应用部署,而不是 拉取。为方便起见,你不仅有 ftp,而且还有 git/github、bitbucket、dropbox 等。只需在 Publishing 设置下查看 Deployment Source:

    【讨论】:

    • 谢谢!这对未来非常有用。
    【解决方案3】:

    好的,我决定删除我在注册时创建的应用程序,然后在 Visual Studio 中重新创建它;工作正常。

    【讨论】:

      【解决方案4】:

      从 azure 控制台或 kudo 控制台,您可以使用 git 推送到您的 azure devops 存储库或任何存储库

      git init 
      git remote add <url>
      git add . 
      git push origin master 
      

      【讨论】:

      • 我在添加所有文件时遇到问题,所以我做了一些例外:git add --all -- :!.git :! cgi-bin :!dup-installer :! .htaccess :! .ftpquota
      猜你喜欢
      • 2018-02-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-23
      • 1970-01-01
      • 2017-10-23
      • 1970-01-01
      • 2019-01-01
      相关资源
      最近更新 更多