Applies ToSharePoint Server Subscription Edition SharePoint Server 2019 SharePoint Foundation 2013 SP1 SharePoint Server 2016

อาการ

ผู้ใช้ไม่สามารถเข้าถึงWeb.configใน Microsoft SharePoint Server ได้ เว้นแต่ว่าจะเป็นผู้ดูแลระบบภายใน ผู้ดูแลระบบฟาร์ม หรือได้รับการจัดการSharePointของคุณ

สาเหตุ

Web.configไฟล์อาจมีข้อมูลที่เป็นความลับ เพื่อป้องกันข้อมูลนี้ให้ดีขึ้นและเสริมสร้างความปลอดภัยของ SharePoint SharePointจํากัดการเข้าถึงไฟล์ Web.config ให้กับผู้ใช้ที่อธิบายไว้ในส่วน อาการ ของบทความนี้ การเปลี่ยนแปลงนี้จะไม่ส่งผลกระทบต่อฟังก์ชันการSharePointมาตรฐาน

ถ้าคุณได้ปรับใช้การปรับแต่งฟาร์ม SharePoint ที่ขึ้นอยู่กับสิทธิ์ไฟล์ Web.config ที่อนุญาตมากกว่าก่อนหน้านี้ คุณสามารถปฏิบัติตามขั้นตอนในส่วน การแก้ไขปัญหาชั่วคราว ของบทความนี้เพื่อให้สิทธิ์เพิ่มเติมแก่ผู้ใช้ในไฟล์ Web.config ได้ ควรใช้วิธีแก้ไขปัญหาชั่วคราวนี้เมื่อคุณปรับใช้การปรับแต่งที่ได้รับผลกระทบจากการเปลี่ยนแปลงนี้เท่านั้น

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

ผู้ดูแลระบบฟาร์มสามารถปฏิบัติตามขั้นตอนต่อไปนี้เพื่อให้สิทธิ์เพิ่มเติมแก่ผู้ใช้ที่เชื่อถือได้ในการWeb.configไฟล์ของคุณ

  1. คลิกขวาที่Web.configที่คุณต้องการ แล้วเลือก คุณสมบัติ

  2. เลือก Security > Edit > Add

  3. ใส่ชื่อผู้ใช้ เลือก ตรวจสอบ ชื่อ เพื่อแก้ไขผู้ใช้ แล้วเลือก ตกลง

  4. เลือกสิทธิ์ที่ต้องใช้ของผู้ใช้นั้น แล้วเลือก > ตกลง

เมื่อต้องการหลีกเลี่ยงลักษณะการWeb.configไฟล์ใหม่ตามค่าเริ่มต้น ผู้ดูแลระบบฟาร์มสามารถเรียกใช้สั่ง PowerShell ต่อไปนี้เพื่อข้ามการจํากัดสิทธิ์Web.configไฟล์ของคุณ:

Add-PSSnapin Microsoft.SharePoint.PowerShell $farm = Get-SPFarm $farm.SkipUpdateWebConfigPermission = $true $farm.Update()

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ