คำถามติดแท็ก app-data

9
โฟลเดอร์ App_Data ใช้สำหรับอะไรใน Visual Studio
เมื่อสร้างแอปพลิเคชัน ASP.NET ใหม่ใน Visual Studio ไฟล์และโฟลเดอร์สองรายการจะถูกสร้างขึ้นโดยอัตโนมัติ App_Dataหนึ่งในโฟลเดอร์เหล่านั้นเรียกว่า นอกจากนี้เมื่อเผยแพร่เว็บไซต์โดยเลือกตัวเลือกเมนู Build->PublishInclude files from the App_Data folderช่องทำเครื่องหมายใช้ได้ ฉันถูกสมมติว่าไฟล์ที่ใส่ในไฟล์นี้และโฟลเดอร์ย่อยไม่สามารถเข้าถึงผ่านเว็บได้หรือไม่? ตัวอย่างเช่นจะปลอดภัยหรือไม่ที่จะใส่ทรัพยากรโฟลเดอร์นั้นที่ฉันต้องการใช้รหัสแอปพลิเคชันเท่านั้น การใช้งานที่ตั้งใจจริงคืออะไร App_Dataโฟลเดอร์ที่คืออะไร? แก้ไข: ขอบคุณสำหรับคำตอบทั้งหมด จากคำตอบที่ได้รับจนถึงขณะนี้ฉันสนใจส่วนใหญ่ในสองจุดกล่าวถึง: App_Data เป็นจุดเก็บข้อมูลหลักสำหรับแหล่งเก็บข้อมูลแบบใช้ไฟล์ เว็บนี้ไม่ควรดูได้และเป็นที่สำหรับเว็บแอพในการจัดเก็บและอ่านข้อมูล บางคนจะสามารถระบุได้ว่าจะทำให้มั่นใจได้ว่า "ไม่สามารถดูได้ทางเว็บ"? ฉันสามารถใช้ข้อเท็จจริงนั้นเมื่อทำการปรับใช้มาตรฐานหรือฉันต้องตรวจสอบการตั้งค่า IIS บางอย่างบนเซิร์ฟเวอร์ด้วย ในสถานการณ์ที่ฉันมีไฟล์ PDF หนึ่งชุดที่ฉันต้องการให้เข้าถึงได้จากแอปพลิเคชันเท่านั้น โฟลเดอร์ App_Data จะเป็นสถานที่ที่เหมาะสมในการใช้หรือไม่ฉันควรสร้างโฟลเดอร์แยกต่างหากและตั้งค่า IIS ด้วยตนเองเพื่อให้แน่ใจว่าเว็บไม่สามารถเข้าถึงได้หรือไม่?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.