الأعراض
لا يمكن للمستخدمين الوصول إلى ملفات 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()