DataFormWebPart อาจถูกบล็อกไม่ให้เข้าถึง URL ภายนอก (KB5004210)

นำไปใช้กับ
SharePoint Server 2019 SharePoint Server 2016 SharePoint Foundation 2013 SP1

อาการ

DataFormWebPart อาจถูกบล็อกไม่ให้เข้าถึง URL ภายนอก และสร้างแท็กเหตุการณ์ "8scdc" ในบันทึก SharePoint Unified Logging System (ULS)

สาเหตุ

เนื่องจากปัญหาด้านความปลอดภัย DataFormWebPart ถูกเปลี่ยนให้สนับสนุนการเข้าถึงเฉพาะ URL ภายในเท่านั้น

วิธีแก้ไขปัญหาชั่วคราว

เมื่อต้องการแก้ไขปัญหานี้ ชั่วคราว คุณสามารถติดต่อผู้ดูแลระบบฟาร์มเพื่อใช้ PowerShell เพื่อเพิ่มชื่อโฮสต์ที่ถูกบล็อกลงใน SPFarm.AllowedSafeDomain

ตัวอย่างเช่น สมมติว่าคุณพบข้อความต่อไปนี้ในแฟ้มบันทึก ULS:

ไม่อนุญาตให้ใช้ URL http://externalURL 8scdc ใน ResloveUri คุณสามารถติดต่อผู้ดูแลระบบฟาร์มเพื่อเพิ่มชื่อโฮสต์ลงใน SPFarm.AllowedSafeDomain

เปิด PowerShell และเรียกใช้ cmdlets ต่อไปนี้:

Add-PSSnapin Microsoft.SharePoint.PowerShell
$farm=Get-SPFarm
$farm.AllowedSafeDomain.Add(“blocked_externalURL_host_name”)
$farm.update()