تخطي إلى المحتوى الرئيسي
الدعم
تسجيل الدخول باستخدام حساب Microsoft
تسجيل الدخول أو إنشاء حساب.
مرحباً،
تحديد استخدام حساب مختلف!
لديك حسابات متعددة
اختر الحساب الذي تريد تسجيل الدخول باستخدامه.

الأعراض

قد لا يعمل جزء ويب الذي يعتمد على WPProperty بشكل صحيح بعد الآن ويولد علامات حدث a7wm1 في سجلات SharePoint التسجيل الموحد (ULS).

السبب

تحدث هذه المشكلة SharePoint يتطلب الخادم الآن مزارعا لإعلان أنواع .NET المسموح لها بالوصول إلى WPProperty في ملف web.config. لن يكون لأنواع .NET غير المدرجة حق الوصول إلى WPProperty كاحتياطي أمان.

الحل

لحل هذه المشكلة، قم بتثبيت أحد التحديثات التالية:

لجعل جزء ويب يعمل كما هو متوقع، قم باتخاذ الخطوات التالية لإعلان نوع (أنواع) .NET المتأثرة كما هو مسموح بالوصول إلى WPProperty في ملف web.config.

هام: السماح لأنواع .NET بالوصول إلى WPProperty فقط بعد التأكد من أنها آمنة للقيام بذلك.

  1. افتح ملف web.config الخاص بتطبيق الويب على كل خادم في SharePoint الخاصة بك.

  2. ابحث عن مقطع التكوين/SharePoint/SafeMode.

  3. أضف مقطع AllowedWPProperties إذا لم يكن موجودا بالفعل.

  4. أضف عنصر AllowedWPProperty جديد مع سمات النوع والممتلكاتتمثل النوع الذي يجب السماح له بالوصول إلى WPProperty.

    <SafeMode MaxControls="200" CallStack="false" DirectFileDependencies="15" TotalFileDependencies="250" AllowPageLevelTrace="false">
        <AllowedWPProperties>
            <AllowedWPProperty type="<allowedWPPropertyTypeName>,<allowedWPPropertyAssemblyName>, <AssemblyVersion>, <AssemblyLanguageSetting>, <AssemblyPublicKey>" propertyName="<Allow WPProperty property name>"/>
        </AllowedWPProperties>
    </SafeMode>

  5. احفظ التغيير إلى web.config.

لتحديد القيم الصحيحة لسمات النوع والممتلكاتName، استعلام سجل ULS لعلامة الحدث a7wm1 ولاحظ إدخال السجل. على سبيل المثال:

"WPProperty has been blocked for security reason. blocked AssemblyQualifiedName is "<BlockedWPPropertyTypeName>, <allowedWPPropertyAssemblyName>, <AssemblyVersion>, <AssemblyLanguageSetting>, <AssemblyPublicKey>" | blocked property name is "<blocked WPProperty name>",  
 
للسماح لهذا النوع بالوصول إلى WPProperty، قم بتعيين السمة نوع AllowedWPPProperty إلى قيمة AssemblyQualifiedName المحظورة، ثم قم بتعيين السمة propertyName إلى قيمة اسم الخاصية المحظورة.

تغيير المحفوظات

 يلخص الجدول التالي بعض التغييرات الأكثر أهمية في هذا الموضوع.

تاريخ

الوصف

14 سبتمبر 2021

تم إضافة تحديثين في القسم "الدقة".

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.

هل كانت المعلومات مفيدة؟

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟
بالضغط على "إرسال"، سيتم استخدام ملاحظاتك لتحسين منتجات Microsoft وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

نشكرك على ملاحظاتك!

×