有没有办法查看Azure中已部署的文件?


103

Azure中是否有可用的文件“视图”?当我登录天青查看我已部署的网站时,没有发现明显的方法可以确切地看到Azure托管的文件。

我希望能够确切地看到那里有什么文件。我可以看到有一个Visual Studio Online选项,它可以让您实时编辑服务器代码,但是这超出了我的需要。我只希望能够检查某些文件已部署而其他文件未部署。

Answers:


163

如果您只是想环顾四周,并查看部署中的各种目录和文件,则可以使用url格式输入网站的“ Kudu”信息中心 http://<yoursitename>.scm.azurewebsites.net

这将为您提供基于Web的仪表板,包括调试控制台(基于Web),您可以在其中浏览各种目录(目录也将以可视方式显示)。

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


奇迹般有效。荣誉!
Sparsha Bhattarai

Kudu Wiki页面上的最新信息。
Zsolt

http:// <您的网站名称> .scm.azurewebsites.net / dev /是我最终想要的。
4imble

82

在Visual Studio中,在“服务器资源管理器”窗口中单击并连接“ Azure”。

=>应用服务

=>您的网站名称

=>文件

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

在Azure上编辑文件


@@@@@@更新19/08/2019 @@@@@

一段时间以来,它不再起作用了。...:(

这是另一种方法:通过FTP!

从Azure门户的网站“应用程序服务”部分中,转到“部署中心”>“ FTP”>“仪表板”

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

以及用户名,密码信息。

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

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


2
对我来说最简单的方法!
noelicus

奇怪的是,根本没有通过VS或学习其他应用程序就无法看到内容的方法。我已经克隆了一个应用程序,并通过仪表板收到一条通知,指出出了点问题,因此以为它根本没有克隆。仅当我稍后登录时,我才看到克隆DID发生了,并且希望将文件范围限定在其他范围内。果然,VS可以做到这一点。
user1585204'7

1
好答案。对于那些寻找用户名/密码来连接FTP服务器的用户,可以在AppService> YourApp> Deployment Center> FTP选项卡中找到它们。它们与Azure基本凭据不同。
XavierAM '19

谢谢 !使用“部署中心”可以更轻松!我更新了帖子^^
A. Morel

有关Visual Studio替代方案,请参见“ yu yang Jian”对这个问题的答案-stackoverflow.com/a/51385985/115704
Jason Snelders

36

您可以使用App Service编辑器(以前称为Visual Studio Online)。可以在Azure门户的webapp->“开发工具”部分下找到它。



7

在VS2017 / 2019中,可以使用Cloud Explorer在Azure中查看文件,但是每次打开查看文件的文件夹都会调用与云的连接,因此您必须等待,这有点慢。

要打开Cloud Explore Right click on project > Publish > Manage in Cloud Explore,或Top Menu > View > Cloud Explorer

在此处输入图片说明


1

除了接受的答案,您可以转到来打开ssh会话http://<yoursitename>.scm.azurewebsites.net/webssh/host

很长时间以来,我一直在寻找一种Linux风格的终端来查看我已部署的文件和环境变量。使用此工具,您可以查看文件,检查和设置环境变量,直接进行数据库迁移等。希望这是有用的。


1

您可以使用Visual Studio Code和Azure扩展

在此处输入图片说明


-3

由于您正在使用Azure网站,因此Azure希望为您“管理”它,因此,您将无法连接到VM本身。如果使用的是Cloud Service,则可以从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


1
正如我在回答中解释的那样,这实际上是不准确的:您可以通过kudu连接到Azure Web App并访问文件系统。
David Makogon 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.