มีวิธีดูไฟล์ที่ปรับใช้ใน Azure หรือไม่


103

มีไฟล์ "view" ใน Azure หรือไม่ เมื่อฉันเข้าสู่ระบบazureเพื่อดูเว็บไซต์ที่ฉันปรับใช้ไม่มีวิธีใดที่ชัดเจนว่าฉันได้เห็นว่าไฟล์ใดที่ Azure กำลังโฮสต์อยู่

ฉันชอบที่จะเห็นว่ามีไฟล์อะไรบ้าง ฉันเห็นว่ามีตัวเลือก Visual Studio Online ซึ่งช่วยให้คุณสามารถแก้ไขโค้ดเซิร์ฟเวอร์ของคุณได้ แต่นั่นมากกว่าที่ฉันต้องการ ฉันแค่ต้องการตรวจสอบว่ามีการใช้งานไฟล์บางไฟล์และไฟล์อื่น ๆ ไม่ได้ใช้งาน

คำตอบ:


163

หากคุณแค่พยายามมองไปรอบ ๆ และดูไดเรกทอรีและไฟล์ต่างๆในการปรับใช้ของคุณคุณสามารถเข้าสู่แดชบอร์ด "Kudu" ของไซต์โดยใช้รูปแบบ url http://<yoursitename>.scm.azurewebsites.net

สิ่งนี้จะทำให้คุณมีแดชบอร์ดบนเว็บรวมถึงคอนโซลดีบัก (บนเว็บ) ที่คุณสามารถสำรวจไดเร็กทอรีต่างๆของคุณได้

ข้อมูลเพิ่มเติมสามารถพบได้ในโพสต์นี้จากทีมงานเว็บไซต์ Azure


ใช้งานได้เหมือนมีเสน่ห์ ความรุ่งโรจน์!
Sparsha Bhattarai

ขึ้นกับข่าวสารวันภายใต้หน้า Kudu วิกิพีเดีย
Zsolt

http: // <yoursitename> .scm.azurewebsites.net / dev / คือสิ่งที่ฉันกำลังมองหาในที่สุด
4imble

82

ใน Visual Studio ในหน้าต่าง "Server Explorer" ให้คุณคลิกและเชื่อมต่อบน "Azure"

=> บริการแอพ

=> ชื่อไซต์ของคุณ

=> ไฟล์

ที่นี่คุณจะเห็นไฟล์ทั้งหมดของคุณและคุณสามารถแก้ไขได้โดยตรงใน Visual Studio

แก้ไขไฟล์บน Azure


@@@@@ อัปเดต 19/08/2019 @@@@@

บางครั้งตอนนี้มันไม่ได้ผลอีกต่อไป .... :(

นี่เป็นอีกวิธีที่ทำได้: โดย FTP!

จากพอร์ทัล Azure ในส่วน "บริการแอป" ของเว็บไซต์ของคุณไปที่ "Deployment Center"> FTP> แดชบอร์ด

มี FTPS Endpoint => ftp: //.....ftp.azurewebsites.windows.net/site/wwwroot

และชื่อผู้ใช้ข้อมูลรหัสผ่าน.

ติดตั้ง FileZilla Client! ( https://filezilla-project.org/ )

เข้าสู่โฮสต์ด้วย "FTPS Endpoint" "ชื่อผู้ใช้" และ "รหัสผ่าน" จากนั้นเข้าสู่ระบบอย่างรวดเร็ว!


2
วิธีที่ง่ายที่สุดสำหรับฉัน!
noelicus

แปลกที่ไม่มีทางเลยโดยไม่ต้องมี VS หรือเรียนรู้แอปอื่น ๆ เพื่อดูเนื้อหา ฉันได้โคลนแอปและได้รับการแจ้งเตือนผ่านทางแดชบอร์ดว่ามีบางอย่างผิดพลาดดังนั้นจึงคิดว่ามันไม่ได้โคลนเลย เฉพาะเมื่อฉันเข้าสู่ระบบในภายหลังฉันเห็นว่าโคลน DID เกิดขึ้นและต้องการกำหนดขอบเขตไฟล์ออกเป็นต้นแน่นอนว่า VS ทำเคล็ดลับ
user1585204

1
คำตอบที่ดี และสำหรับผู้ที่ต้องการค้นหาชื่อผู้ใช้ / รหัสผ่านเพื่อเชื่อมต่อเซิร์ฟเวอร์ FTP สามารถพบได้ในแท็บ AppService> YourApp> Deployment Center> FTP ซึ่งแตกต่างจากข้อมูลประจำตัวฐาน Azure
XavierAM

ขอบคุณ! ด้วย "Deployment Center" ง่ายกว่า! ฉันอัปเดตโพสต์ของฉัน ^^
อ. Morel

ดูคำตอบของ "yu yang Jian" สำหรับคำถามนี้ - stackoverflow.com/a/51385985/115704 - สำหรับทางเลือก Visual Studio
Jason Snelders

37

คุณสามารถใช้App Service Editor (ก่อนหน้านี้เรียกว่าVisual Studio Online ) สามารถพบได้ใน webapp ของคุณ -> ส่วนเครื่องมือสำหรับการพัฒนาใน Azure Portal


18

ฉันรู้ว่ามันเก่า แต่ฉันเพิ่งค้นพบและได้รับคำแนะนำที่เป็นประโยชน์จากมัน หากคุณกำลังใช้บริการแอพตอนนี้มีตัวเลือกเบราว์เซอร์ให้ทำเช่นกัน:

https://YourAppService.scm.azurewebsites.net/dev/wwwroot/

คุณสามารถไปที่นั่นได้จากพอร์ทัล Azure จากนั้นไปที่บริการแอพของคุณจากนั้นเลื่อนลงไปที่ Development Tools แล้วคลิกที่ "App Service Editor"

ใส่คำอธิบายภาพที่นี่


7

ใน VS2017 / 2019 มี Cloud Explorer เพื่อดูไฟล์ใน Azure แต่ทุกครั้งที่เปิดโฟลเดอร์เพื่อดูไฟล์จะเรียกใช้การเชื่อมต่อกับคลาวด์ดังนั้นคุณต้องรอช้าหน่อย

เพื่อเปิดเมฆสำรวจหรือRight click on project > Publish > Manage in Cloud ExploreTop Menu > View > Cloud Explorer

ใส่คำอธิบายภาพที่นี่


1

การเพิ่มคำตอบที่ได้รับการยอมรับคุณสามารถเปิดครั้ง ssh http://<yoursitename>.scm.azurewebsites.net/webssh/hostโดยจะ

เป็นเวลานานที่ฉันมองหาเทอร์มินัลสไตล์ลินุกซ์เพื่อดูไฟล์ที่ปรับใช้และตัวแปรสภาพแวดล้อมของฉัน ด้วยวิธีนี้คุณสามารถดูไฟล์ตรวจสอบและตั้งค่าตัวแปรสภาพแวดล้อมทำการย้ายฐานข้อมูลโดยตรงและอื่น ๆ อีกมากมาย หวังว่านี่จะเป็นประโยชน์



-3

เนื่องจากคุณใช้เว็บไซต์ Azure Azure จึงต้องการ "จัดการ" ให้คุณและด้วยเหตุนี้คุณจึงไม่สามารถเชื่อมต่อกับ VM ได้ หากคุณใช้บริการระบบคลาวด์คุณสามารถรับข้อมูล RDP ได้จาก Azure Console และเข้าสู่เครื่องจากระยะไกล

สำหรับสถานการณ์ของคุณคุณสามารถใช้ 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
สิ่งนี้ไม่ถูกต้องตามที่ฉันอธิบายไว้ในคำตอบของฉัน: คุณสามารถเชื่อมต่อกับ Azure Web App ผ่าน kudu และเข้าถึงระบบไฟล์ได้
David Makogon
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.