אין אפשרות להציג קובץ ASPX בעת יצירת Web Part מותאם אישית (KB5030804)

חל על
SharePoint Server Subscription Edition SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 SP1

סימפטומים

אין אפשרות להציג קובץ ASPX בעת ניסיון ליצור אותו כ- Web Part מותאם אישית. כאשר בעיה זו מתרחשת, ערך השגיאה הבא ותג האירוע "92liq" נרשמים ביומני מערכת הרישום המאוחדת (ULS) של SharePoint:

הערה

חוסם פקד עם סימון מאפיין שוליים. [tagName: <TagName>][propName: <UnsafePropertyName>][type: <PropertyType>]

גורם

בעיה זו מתרחשת מאחר שמו של מאפיין לא בטוח מוגדר עבור תג בקובץ ASPX זה.

מצב

אופן פעולה חדש זה מיועד לחזק את האבטחה ב- SharePoint Server.

פתרון

הערה

משתמשים יכולים לעקוף שיפור אבטחה זה אם הדבר נחוץ עבור ה- Web Part שלך. ודא כי ה- Web Part שלך יכול להשתמש בשמות מאפיינים אלה בבטחה לפני ביצוע שלבים אלה כדי להפוך מחדש את רכיבי ה- Web Part ב- SharePoint Server לזמינים.

אם אתה מנהל החווה, באפשרותך לעקוף WebPartSupportedSimplePropertyNames בעיה זו על-ידי הוספת שם המאפיין לרשימה או WebPartSupportedBoundPropertyNames במעטפת ניהול SharePoint:

  • אם <PropertyType> הוא SimplePropertyEntry, הפעל את הפקודות הבאות:

    add-pssnapin *
    $f=get-spfarm
    $f.AddGenericAllowedListValue("WebPartSupportedSimplePropertyNames","<UnsafePropertyName>")
    $f.update()
    iisreset

  • אם <PropertyType> הוא BoundPropertyEntry, הפעל את הפקודות הבאות:

    add-pssnapin *
    $f=get-spfarm
    $f.AddGenericAllowedListValue("WebPartSupportedBoundPropertyNames","<UnsafePropertyName>")
    $f.update()
    iisreset