Gejala
Pengguna tidak bisa Web.config file secara Microsoft SharePoint Server kecuali mereka administrator lokal, administrator farm, atau dikelola oleh SharePoint.
Penyebab
Web.config tersebut mungkin berisi data sensitif. Untuk melindungi data ini dengan lebih baik dan memperkuat keamanan SharePoint, SharePoint kini membatasi akses ke file Web.config tersebut kepada pengguna yang dijelaskan dalam bagian Gejala di artikel ini. Perubahan ini tidak memengaruhi fungsi SharePoint standar.
Jika telah menggunakan kustomisasi ke farm SharePoint Anda yang bergantung pada izin file Web.config yang sebelumnya diizinkan, Anda dapat mengikuti langkah-langkah di bagian Solusi dari artikel ini untuk memberikan izin pengguna tambahan ke file Web.config. Solusi ini hanya dapat digunakan ketika Anda telah menggunakan kustomisasi yang terkena dampak perubahan ini.
Penyelesaian Masalah
Administrator layanan dapat melakukan langkah-langkah berikut ini untuk memberikan izin tambahan kepada Web.config pengguna tepercaya:
-
Klik kanan file Web.config, lalu pilih Properti.
-
Pilih Opsi > Edit > Tambahkan.
-
Masukkan nama pengguna, pilih Periksa Nama untuk memutuskan pengguna, lalu pilih OK.
-
Pilih izin yang diperlukan untuk pengguna tersebut, lalu pilih Terapkan> OK.
Untuk menghindari perilaku ini pada file Web.config baru secara default, administrator farm dapat menjalankan perintah PowerShell berikut ini untuk melewati pembatasan izin untuk Web.config mereka:
Add-PSSnapin Microsoft.SharePoint.PowerShell
$farm = Get-SPFarm
$farm.SkipUpdateWebConfigPermission = $true
$farm.Update()