Azure: 在 Azure 中有查看已部署文件的方法吗?

在 Azure 中是否有文件“视图”可用?

当我登录 Azure 查看我部署的网站时,并没有明显的迹象表明 Azure 正在托管什么文件。


我可以看到有一个 VisualStudioOnline 选项,它允许您实时编辑您的服务器代码,但这超出了我的需要。我只是希望能够检查某些文件已经部署,而其他文件没有部署。

90997 次浏览

因为你正在使用 Azure 网站,Azure 想要为你“管理”它,因此,你不能连接到虚拟机本身。如果您使用的是云服务,那么您可以从 Azure 控制台获得 RDP 信息,然后直接远程进入机器。

针对你的情况,你可以使用 FTP 作为一个选项:

Http://blogs.msdn.com/b/avkashchauhan/archive/2012/06/19/windows-azure-website-uploading-downloading-files-over-ftp-and-collecting-diagnostics-logs.aspx

下面是另一个使用 WebMatrix 的选项: Http://www.microsoft.com/web/post/how-to-edit-a-site-hosted-on-windows-azure-with-webmatrix

如果您只是想查看部署中的各种目录和文件,那么可以使用 URL 格式 http://<yoursitename>.scm.azurewebsites.net输入站点的“ Kudu”指示板

这将为您提供一个基于 Web 的仪表板,包括一个调试控制台(基于 Web) ,您可以在其中查看各种目录(这些目录也将可视化地显示出来)。

更多信息可以在 这篇来自 Azure 网站团队的文章中找到。

您可以使用 应用服务编辑器(以前称为 Visual Studio Online)。你可以在 Azure Portal 的 webapp-> Development Tools 部分找到它。

在 VisualStudio 中,在窗口“ ServerExplorer”中单击并连接到“ Azure”。

= > 应用程式服务

= > 你的网站名称

= > 档案

这里您可以看到所有文件,并且可以直接在 VisualStudio 中编辑它们。

Edit File on Azure


2019年8月19日

已经有一段时间了,它不再起作用了... ..

这里有另一种方法: 通过 FTP!

在 Azure 门户网站的“ App Service”部分,点击“ Deployment Center”> FTP > Dashboard

有一个 FTPS 端点 = > Ftp://... ... ftp.azurewebsites.windows.net/site/wwwroot

还有用户名,密码信息。

安装 FileZilla 客户端! (https://filezilla-project.org/)

输入主机与“ FTPS 端点”的“用户名”和“密码”,然后迅速登录!

在 VS2017/2019中,有云浏览器可以在 Azure 中查看文件,但是每次打开文件夹查看文件都会调用到云的连接,所以你必须等待,这有点慢。

打开“云探索”、 Right click on project > Publish > Manage in Cloud ExploreTop Menu > View > Cloud Explorer

enter image description here

我知道这是旧的,但我刚刚发现它,并从它得到了一些有用的提示。如果你正在使用应用程序服务,现在有一个浏览器选项可以做到这一点:

Https://yourappservice.scm.azurewebsites.net/dev/wwwroot/

你可以从 Azure 门户网站到那里,然后进入你的应用服务,然后向下滚动到开发工具,点击“应用服务编辑器”。

enter image description here

您可以使用 VisualStudio 代码和 Azure 扩展

enter image description here

除了公认的答案之外, 您可以通过转到 http://<yoursitename>.scm.azurewebsites.net/webssh/host来打开 ssh 会话。

长期以来,我一直在寻找一个 linux 风格的终端来查看已部署的文件和环境变量。有了它,您可以查看文件、检查和设置环境变量、直接进行数据库迁移等等。希望这个有用。

是的,你有很多选择

  1. 通过单击 Console 选项(运行“ dir”命令,将列出所有文件)
  2. 通过点击 App Service Editor (Preview)选项,

enter image description here

这可能是相关的: AppService-> Console enter image description here