在 Azure 中是否有文件“视图”可用?
当我登录 Azure 查看我部署的网站时,并没有明显的迹象表明 Azure 正在托管什么文件。
我可以看到有一个 VisualStudioOnline 选项,它允许您实时编辑您的服务器代码,但这超出了我的需要。我只是希望能够检查某些文件已经部署,而其他文件没有部署。
因为你正在使用 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”指示板
http://<yoursitename>.scm.azurewebsites.net
这将为您提供一个基于 Web 的仪表板,包括一个调试控制台(基于 Web) ,您可以在其中查看各种目录(这些目录也将可视化地显示出来)。
更多信息可以在 这篇来自 Azure 网站团队的文章中找到。
您可以使用 应用服务编辑器(以前称为 Visual Studio Online)。你可以在 Azure Portal 的 webapp-> Development Tools 部分找到它。
在 VisualStudio 中,在窗口“ ServerExplorer”中单击并连接到“ Azure”。
= > 应用程式服务
= > 你的网站名称
= > 档案
这里您可以看到所有文件,并且可以直接在 VisualStudio 中编辑它们。
已经有一段时间了,它不再起作用了... ..
这里有另一种方法: 通过 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 Explore或 Top Menu > View > Cloud Explorer。
Right click on project > Publish > Manage in Cloud Explore
Top Menu > View > Cloud Explorer
我知道这是旧的,但我刚刚发现它,并从它得到了一些有用的提示。如果你正在使用应用程序服务,现在有一个浏览器选项可以做到这一点:
Https://yourappservice.scm.azurewebsites.net/dev/wwwroot/
你可以从 Azure 门户网站到那里,然后进入你的应用服务,然后向下滚动到开发工具,点击“应用服务编辑器”。
您可以使用 VisualStudio 代码和 Azure 扩展
除了公认的答案之外, 您可以通过转到 http://<yoursitename>.scm.azurewebsites.net/webssh/host来打开 ssh 会话。
http://<yoursitename>.scm.azurewebsites.net/webssh/host
长期以来,我一直在寻找一个 linux 风格的终端来查看已部署的文件和环境变量。有了它,您可以查看文件、检查和设置环境变量、直接进行数据库迁移等等。希望这个有用。
是的,你有很多选择
这可能是相关的: AppService-> Console