Microsoft hesabıyla oturum açın
Oturum açın veya hesap oluşturun.
Merhaba,
Farklı bir hesap seçin.
Birden çok hesabınız var
Oturum açmak istediğiniz hesabı seçin.

Belirtiler

WPProperty'e bağlı bir Web Bölümü artık düzgün çalışmayabilir ve Birleşik Günlüğe Kaydetme Sistemi (ULS) günlüklerinde a7wm1 olay etiketleri SharePoint.

Neden

Bu sorun, SharePoint Server'ın artık web.config dosyasında WPProperty'e erişmesine izin verilen .NET türlerini açıklamalarını gerektirdiği için oluşur. Listelenmiyor olan .NET türlerinin bir güvenlik önlemi olarak WPProperty'e erişimi olmayacaktır.

Çözüm

Bu sorunu çözmek için aşağıdaki güncelleştirmelerden birini yükleyin:

Web Bölümü'ne beklendiği gibi çalışması için, aşağıdaki adımları gerçekleştirarak etkilenen .NET türlerini(ler) web.config dosyasında WPProperty'e erişim izni olduğunu bildirin.

Önemli: Bunun güvenli olduğunu onaylandıktan sonra yalnızca .NET türlerinin WPProperty'e erişmesine izin verme.

  1. Web web.config sunucu grubu aşağıdaki sunucu grubu aşağıdaki sunucularda, web uygulamanın SharePoint açın.

  2. Yapılandırma/Güvenlik/SharePoint Mode bölümünü bulun.

  3. Henüz yoksa bir AllowedWPProperties bölümü ekleyin.

  4. WPProperty'e erişmesine izin verilen türü temsil edecek şekilde tür ve propertyName öznitelikleriyle yeni bir AllowedWPProperty öğesi ekleyin.

    <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. Değişikliği bir dosyada web.config.

Tür ve özellikAdı özniteliklerine ait doğru değerleri tanımlamak için, a7wm1 olay etiketine ait ULS günlüğünü sorgu edin ve günlük girdisini not edin. Örneğin:

"WPProperty has been blocked for security reason. blocked AssemblyQualifiedName is "<BlockedWPPropertyTypeName>, <allowedWPPropertyAssemblyName>, <AssemblyVersion>, <AssemblyLanguageSetting>, <AssemblyPublicKey>" | blocked property name is "<blocked WPProperty name>",  
 
Bu türün WPProperty'eerişmesine izin vermek için AllowedWPPProperty type özniteliğini engellenen AssemblyQualifiedName'ın değerine ayarlayın ve propertyName özniteliğini engellenen özellik adı değerine ayarlayın.

Değişiklik geçmişi

 Aşağıdaki tabloda bu konuda yapılan en önemli değişikliklerden bazıları özetlenmiştir.

Tarih

Açıklama

14 Eylül 2021

"Çözüm" bölümüne iki güncelleştirme eklendi.

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?
Gönder’e bastığınızda, geri bildiriminiz Microsoft ürün ve hizmetlerini geliştirmek için kullanılır. BT yöneticiniz bu verileri toplayabilecek. Gizlilik Bildirimi.

Geri bildiriminiz için teşekkürler!

×