อาการ
ผู้ใช้ไม่สามารถเข้าถึงWeb.configใน Microsoft SharePoint Server ได้ เว้นแต่ว่าจะเป็นผู้ดูแลระบบภายใน ผู้ดูแลระบบฟาร์ม หรือได้รับการจัดการSharePointของคุณ
สาเหตุ
Web.configไฟล์อาจมีข้อมูลที่เป็นความลับ เพื่อป้องกันข้อมูลนี้ให้ดีขึ้นและเสริมสร้างความปลอดภัยของ SharePoint SharePointจํากัดการเข้าถึงไฟล์ Web.config ให้กับผู้ใช้ที่อธิบายไว้ในส่วน อาการ ของบทความนี้ การเปลี่ยนแปลงนี้จะไม่ส่งผลกระทบต่อฟังก์ชันการSharePointมาตรฐาน
ถ้าคุณได้ปรับใช้การปรับแต่งฟาร์ม SharePoint ที่ขึ้นอยู่กับสิทธิ์ไฟล์ Web.config ที่อนุญาตมากกว่าก่อนหน้านี้ คุณสามารถปฏิบัติตามขั้นตอนในส่วน การแก้ไขปัญหาชั่วคราว ของบทความนี้เพื่อให้สิทธิ์เพิ่มเติมแก่ผู้ใช้ในไฟล์ Web.config ได้ ควรใช้วิธีแก้ไขปัญหาชั่วคราวนี้เมื่อคุณปรับใช้การปรับแต่งที่ได้รับผลกระทบจากการเปลี่ยนแปลงนี้เท่านั้น
วิธีแก้ไขปัญหาชั่วคราว
ผู้ดูแลระบบฟาร์มสามารถปฏิบัติตามขั้นตอนต่อไปนี้เพื่อให้สิทธิ์เพิ่มเติมแก่ผู้ใช้ที่เชื่อถือได้ในการWeb.configไฟล์ของคุณ
-
คลิกขวาที่Web.configที่คุณต้องการ แล้วเลือก คุณสมบัติ
-
เลือก Security > Edit > Add
-
ใส่ชื่อผู้ใช้ เลือก ตรวจสอบ ชื่อ เพื่อแก้ไขผู้ใช้ แล้วเลือก ตกลง
-
เลือกสิทธิ์ที่ต้องใช้ของผู้ใช้นั้น แล้วเลือก > ตกลง
เมื่อต้องการหลีกเลี่ยงลักษณะการWeb.configไฟล์ใหม่ตามค่าเริ่มต้น ผู้ดูแลระบบฟาร์มสามารถเรียกใช้สั่ง PowerShell ต่อไปนี้เพื่อข้ามการจํากัดสิทธิ์Web.configไฟล์ของคุณ:
Add-PSSnapin Microsoft.SharePoint.PowerShell $farm = Get-SPFarm $farm.SkipUpdateWebConfigPermission = $true $farm.Update()