การประกาศ
Contents
[
Hide
]
ทุกส่วนประกอบของ Aspose .NET ต้องการชุดสิทธิ์ Full Trust เนื่องจากบางครั้งต้องเข้าถึงการตั้งค่าทรีจรี, ไฟล์ระบบ, และไฟล์ที่จัดเก็บในตำแหน่งอื่น (นอกเหนือจากไดเรกทอรีเสมือน) สำหรับการดำเนินการบางอย่าง (เช่นการวิเคราะห์ฟอนต์). นอกจากนี้ ส่วนประกอบของ Aspose .NET ยังอิงกับคลาสระบบหลักของ .NET ซึ่งหลายกรณีต้องการชุดสิทธิ์ Full Trust ด้วย
ผู้ให้บริการอินเทอร์เน็ต (Internet Service Providers) ที่โฮสต์แอปพลิเคชันหลายตัวจากบริษัทต่างๆ ส่วนใหญ่บังคับใช้ระดับความปลอดภัย Medium Trust ส่วนในกรณี .NET 2.0 ระดับความปลอดภัยดังกล่าวจะมีข้อจำกัดต่อไปนี้:
- OleDbPermission ไม่พร้อมใช้งาน ซึ่งหมายความว่าคุณไม่สามารถใช้ผู้ให้บริการข้อมูล OLE DB ที่จัดการโดย ADO.NET เพื่อเข้าถึงฐานข้อมูลได้
- EventLogPermission ไม่พร้อมใช้งาน ซึ่งหมายความว่าคุณไม่สามารถเข้าถึงบันทึกเหตุการณ์ของ Windows ได้
- ReflectionPermission ไม่พร้อมใช้งาน ซึ่งหมายความว่าคุณไม่สามารถใช้การสะท้อน (reflection) ได้
- RegistryPermission ไม่พร้อมใช้งาน ซึ่งหมายความว่าคุณไม่สามารถเข้าถึงรีจิสทรีได้
- WebPermission ถูกจำกัด ซึ่งหมายความว่าแอปพลิเคชันของคุณสามารถสื่อสารได้เฉพาะกับที่อยู่หรือช่วงของที่อยู่ที่คุณกำหนดในองค์ประกอบ
เท่านั้น - FileIOPermission ถูกจำกัด ซึ่งหมายความว่าคุณสามารถเข้าถึงไฟล์ได้เฉพาะในลำดับชั้นไดเรกทอรีเสมือนของแอปพลิเคชันของคุณเท่านั้น
เนื่องจากเหตุผลข้างต้น ส่วนประกอบของ Aspose .NET สามารถใช้ได้เฉพาะบนเซิร์ฟเวอร์ที่ให้ชุดสิทธิ์ Full Trust เท่านั้น