Triệu chứng
Người dùng không thể truy nhập các Web.config trong Microsoft SharePoint Server trừ khi họ là người quản trị cục bộ, người quản trị trang chủ hoặc được quản lý bởi người quản SharePoint.
Nguyên nhân
Web.config thể chứa dữ liệu nhạy cảm. Để bảo vệ dữ liệu này tốt hơn và tăng cường tính bảo mật của SharePoint, SharePoint hiện hạn chế quyền truy nhập vào tệp Web.config của nó đối với người dùng được mô tả trong phần Triệu chứng của bài viết này. Thay đổi này không tác động đến chức năng SharePoint chuẩn.
Nếu bạn đã triển khai các tùy chỉnh cho các máy chủ SharePoint của mình phụ thuộc vào quyền tệp Web.config có thẩm quyền trước đây, bạn có thể làm theo các bước trong phần Giải pháp thay thế của bài viết này để cấp cho người dùng bổ sung quyền đối với các tệp Web.config. Chỉ nên sử dụng giải pháp thay thế này khi bạn đã triển khai các tùy chỉnh bị ảnh hưởng bởi thay đổi này.
Cách giải quyết
Người quản trị nhóm có thể thực hiện các bước sau đây để cấp thêm quyền bổ sung cho người dùng đáng Web.config tin cậy:
-
Bấm chuột phải vào Web.config tệp, rồi chọn Thuộc tính.
-
Chọn Bảo > Sửa > Thêm.
-
Nhập tên người dùng, chọn Kiểm tra Tên để giải quyết người dùng, rồi chọn OK.
-
Chọn quyền bắt buộc cho người dùng đó, rồi chọn Áp dụng>OK.
Để tránh hành vi này đối với tệp Web.config theo mặc định, người quản trị nhóm có thể chạy các lệnh PowerShell sau đây để bỏ qua việc hạn chế quyền đối với các tệp Web.config:
Add-PSSnapin Microsoft.SharePoint.PowerShell
$farm = Get-SPFarm
$farm.SkipUpdateWebConfigPermission = $true
$farm.Update()