Přihlásit se pomocí účtu Microsoft
Přihlaste se nebo si vytvořte účet.
Dobrý den,
Vyberte jiný účet.
Máte více účtů.
Zvolte účet, pomocí kterého se chcete přihlásit.

Příznaky

Webová část, která závisí na funkci WPProperty, už nemusí správně fungovat a vygeneruje značky událostí a7wm1 v protokolech SharePoint Unified Logging System (ULS).

Příčina

K tomuto problému dochází, protože SharePoint Server teď vyžaduje, aby farmy deklarovaly typy .NET, které mají povolený přístup k wpproperty v web.config souboru. Typy .NET, které nejsou uvedené, nebudou mít přístup k wpproperty jako bezpečnostní opatření.

Řešení

Pokud chcete tento problém vyřešit, nainstalujte jednu z následujících aktualizací:

Pokud chcete, aby webová část fungovala očekávaným způsobem, proveďte následující kroky k deklaraci ovlivněných typů .NET jako povolený přístup ke službě WPProperty v web.config souboru.

Důležité informace: Povolte přístup k wpproperty jenom v případě, že jste potvrdili, že je to bezpečné.

  1. Otevřete web.config webové aplikace na každém serveru ve vaší SharePoint farmě.

  2. Najděte oddíl konfigurace/SharePoint/SafeMode.

  3. Pokud už oddíl AllowedWPProperties neexistuje, přidejte oddíl AllowedWPProperties.

  4. Přidejte nový prvek AllowedWPProperty s atributy type a propertyName, aby představoval typ, který by měl mít přístup k 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. Uložte změnu do web.config souboru.

Pokud chcete identifikovat správné hodnoty atributů typu a vlastnosti Název_vlastnosti, zadejte dotaz do protokolu ULS pro značku události a7wm1 a poznamenejte si položku protokolu. Příklad:

"WPProperty has been blocked for security reason. blocked AssemblyQualifiedName is "<BlockedWPPropertyTypeName>, <allowedWPPropertyAssemblyName>, <AssemblyVersion>, <AssemblyLanguageSetting>, <AssemblyPublicKey>" | blocked property name is "<blocked WPProperty name>",  
 
Pokud chcete tomuto typu povolit přístup k wpproperty, nastavte atribut AllowedWPPProperty type na blokovanou hodnotu AssemblyQualifiedName a nastavte atribut propertyName na hodnotu názvu blokované vlastnosti.

Historie změn

 Následující tabulka shrnuje některé z nejdůležitějších změn tohoto tématu.

Date

Popis

14. září 2021

Do části Řešení jsme přidali dvě aktualizace.

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?
Po stisknutí tlačítka pro odeslání se vaše zpětná vazba použije k vylepšování produktů a služeb Microsoftu. Váš správce IT bude moci tato data shromažďovat. Prohlášení o zásadách ochrany osobních údajů.

Děkujeme vám za zpětnou vazbu.

×