Úvod
Je k dispozici aktualizace, která umožňuje instalaci Commerce Server 2009 R2 k uspěšné práci s Microsoft Anti-Cross Site Scripting Library v4.2.1.
Další informace
Před instalací této aktualizace vyžaduje Commerce Server 2009 R2 Microsoft Anti-Cross Site Scripting Library článku v3.1 být přítomen u procesu instalace proběhla úspěšně. Však pokud Microsoft Anti-Cross Site Scripting Library článku v3.1 nahrazuje Microsoft Anti-Cross Site Scripting Library v4.2.1 zlepšit zabezpečení, instalace Commerce Server 2009 R2 se nezdaří po "Kontrola pro předpoklady" kroku procesu instalace.
Po instalaci této aktualizace můžete nainstalovat Commerce Server 2009 R2 úspěšně spolu s Microsoft Anti-Cross Site Scripting Library v4.2.1. Navíc tato aktualizace řeší problémy s kompatibilitou mezi Microsoft Anti-Cross Site Scripting Library v4.2.1 a Commerce Server 2009 R2 webové části.Informace o opravě hotfix
Společnost Microsoft má k dispozici podporovanou opravu hotfix. Tato oprava hotfix je však určena pouze problému popsanému v tomto článku. Použití této opravy hotfix pouze u systémů, ve kterých dochází k tomuto konkrétnímu problému.
Pokud je oprava hotfix k dispozici ke stažení, je v horní části tohoto článku znalostní báze Knowledge Base oddíl "Oprava Hotfix je dostupná ke stažení" . Pokud tento oddíl není uveden, odešlete požadavek na Microsoft Zákaznický servis a podporu k získání opravy hotfix. Poznámka: Pokud nastanou další problémy nebo bude nutné další řešení potíží, bude možná třeba vytvořit další samostatný požadavek na služby. Běžná cena za technickou podporu se vztahuje k dodatečným otázkám podpory a k problémům, které se netýkají této konkrétní opravy hotfix. Úplný seznam telefonních čísel služeb zákazníkům společnosti Microsoft a podpoře nebo vytvořit zvláštní požadavek na službu navštivte následující web společnosti Microsoft:http://support.microsoft.com/contactus/?ws=supportPoznámka: Ve formuláři „Oprava hotfix je dostupná ke stažení“ se zobrazují jazyky, pro které je oprava hotfix k dispozici. Pokud váš jazyk není zobrazen, to je protože oprava hotfix není k dispozici pro daný jazyk.
Požadavek na restartování
Po instalaci této opravy hotfix nemusíte restartovat počítač. Po instalaci této opravy hotfix však nutné restartovat Internetová informační služba (IIS).
Informace o nahrazení opravy hotfix
Tato oprava hotfix nenahrazuje dříve vydanou opravu hotfix.
Postup instalace
Chcete-li povolit tuto opravu hotfix, spusťte soubor CS2009R2RTM-KB2677435-enu.exe. Další konfigurace postupujte podle kroků instalace, které jsou uvedeny zde:
Situace 1
Pro uživatele, kteří ne (nebo nemůže) Commerce Server 2009 R2 nainstalována postupujte takto:
-
Nainstalujte aktualizaci.
-
Nainstalujte Commerce Server 2009 R2. Kontrola tohoto předpokladu proti článku v3.1 Microsoft Anti-Cross Site Scripting Library je nyní odblokovány.
-
Podle situace 2 znovu nainstalovat opravu hotfix pro aktualizaci zbývající soubory.
Situace 2
Pro uživatele, kteří mají Commerce Server 2009 R2 nainstalována, ale kteří nemají web nasadit, postupujte takto:
-
Nainstalujte aktualizaci.
-
Nasazení webů služby SharePoint Commerce Server podle pokynů v dokumentaci Commerce Server 2009 R2 podrobné kroky.
Poznámka: Nyní v4.2 verze souborů Antixsslibrary.dll a HtmlSanitizationLibry.dll jsou v globální mezipaměti sestavení (GAC) a kód Commerce Server odkazuje.
Situace 3
Uživatelé, kteří mají Commerce Server 2009 R2 nainstalována a existující web nasadit postupujte takto:
-
Nainstalujte aktualizaci.
-
Na příkazovém řádku spusťte následující příkaz:
Run "c:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\BIN\STSADM.EXE" -o upgradesolution -name MicrosoftCommerceWebParts.WSP -filename "c:\Program Files (x86)\Microsoft Commerce Server 9.0\SharePointServices\Site\MicrosoftCommerceWebParts.wsp" -immediate -allowgacdeployment
-
Pokud máte 2010 serveru Microsoft SharePoint Server a Commerce Server založený na serveru, spusťte na příkazovém řádku následující příkaz:
c:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\BIN\STSADM.EXE -o upgradesolution -name MicrosoftCommerceSPServerStorefrontSite.WSP -filename "c:\Program Files (x86)\Microsoft Commerce Server 9.0\SharePointServices\Site\MicrosoftCommerceSPServerStorefrontSite.wsp" -immediate -allowgacdeployment
-
Pokud máte na serveru SharePoint Foundation 2010 a Commerce Server založený na serveru, spusťte na příkazovém řádku následující příkaz:
c:\Program Files (x86)\Microsoft Commerce Server 9.0\SharePointServices\Site>"c:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\BIN\STSADM.EXE" -o upgradesolution -name MicrosoftCommerceSPFoundationStorefrontSite.WSP -filename "c:\Program Files (x86)\Microsoft Commerce Server 9.0\SharePointServices\Site\MicrosoftCommerceSPFoundationStorefrontSite.wsp" -immediate -allowgacdeployment
-
Počkejte několik minut, změny se projeví nebo recyklaci fondu aplikací webu nebo provést operaci IISReset.
Poznámka: Nyní v4.2 verze souborů Antixsslibrary.dll a HtmlSanitizationLibry.dll jsou v GAC (jsou nahrazeny původní verze článku v3.1) a jsou odkazuje kód Commerce Server. -
Ručně změnit soubor web.config pro existující weby (například zón FBA a NTLM). Pro každý server změňte soubory web.config, které obsahují následující:
<add assembly="AntiXssLibrary, Version=Version Culture=neutral, PublicKeyToken=d127efab8a9c114f" /> Change the previously-mentioned code to the following:
<add assembly="AntiXssLibrary, Version=4.2.0.0, Culture=neutral, PublicKeyToken=d127efab8a9c114f" /> <add assembly="HtmlSanitizationLibrary, Version=4.2.0.0, Culture=neutral, PublicKeyToken=d127efab8a9c114f" />
Situace 4
Uživatelé, kteří mají Commerce Server 2009 R2 nainstalován a upravit webové části nebo web pomocí Commerce SharePoint rozšiřitelnosti Kit postupujte takto:
-
Nainstalujte aktualizaci.
-
Vyhledání aktualizovaných SDK (CommerceSharePointExtensibilityKit.zip), obsahující v4.2 verze změny zdroje Microsoft Anti-Cross Site Scripting Library a Commerce Server webových částí pro použití nové verze. Potom sloučit změny vlastní zdrojový kód a znovu zkompilujte kód pro vytváření nových souborů DLL webových částí a WSP.
-
Znovu nasadit nebo upgrade řešení Microsoft Commerce webových částí SharePoint spuštěním následujícího příkazu (skutečné umístění sestavené MicrosoftCommerceWebParts.wsp mohou lišit):
"c:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\BIN\STSADM.EXE" -o upgradesolution -name MicrosoftCommerceWebParts.WSP -filename "c:\Program Files (x86)\Microsoft Commerce Server 9.0\SharePointServices\Site\MicrosoftCommerceWebParts.wsp" -immediate -allowgacdeployment
-
Počkejte několik minut, změny se projeví nebo recyklaci fondu aplikací webu nebo provést operaci IISReset.
Poznámka: Nyní v4.2 verze souborů Antixsslibrary.dll a HtmlSanitizationLibry.dll jsou v mezipaměti GAC (nahrazen původní verze článku v3.1) a kód Commerce Server odkazuje. -
Ručně změňte soubor web.config pro existující weby (například zón FBA a NTLM). Pro každý server změňte soubory web.config, které obsahují následující:
<add assembly="AntiXssLibrary, Version=3.X.X.X, Culture=neutral, PublicKeyToken=d127efab8a9c114f" />
Změňte kód výše zmíněné následujícím způsobem:
<add assembly="AntiXssLibrary, Version=4.2.0.0, Culture=neutral, PublicKeyToken=d127efab8a9c114f" /><add assembly="HtmlSanitizationLibrary, Version=4.2.0.0, Culture=neutral, PublicKeyToken=d127efab8a9c114f" />
Situace 5
Kde je vrstva aplikace nasazena do samostatných počítačů než prezentační vrstva nasazení vrstvy 3 postupujte takto:
-
Nainstalujte opravu hotfix v počítačích prezentační vrstvy podle pokynů z předchozích situací ustanovily nejlépe k nasazení pro aktualizace a inovace MicrosoftCommerceWebParts.WSP a MicrosoftCommerceSPServerStorefrontSite.WSP/ MicrosoftCommerceSPFoundationStorefrontSite.WSP.
-
Nainstalujte opravu hotfix v počítačích vrstvy aplikace. Poté vyhledejte v4.2 AntiXssLibrary.dll a HtmlSanitizationLibrary.dll soubory v aktualizované SDK (například soubory mohou být umístěny ve \Microsoft C:\Program Files (x86) Commerce Server 9.0\Extensibility Kits\CommerceSharePointExtensibilityKit.zip\CommerceSharePointExtensibilityKit\Lib\) a potom je nasadit do GAC.
-
Recyklace fondu aplikací webu nebo provést operaci IISReset.
Situace 6
Uživatelé, kteří nelze odinstalovat Commerce Server 2009 R2 postupujte takto:
-
Nainstalujte aktualizaci.
-
Odinstalace Commerce Server 2009 R2. Kontrola tohoto předpokladu proti článku v3.1 Microsoft Anti-Cross Site Scripting Library je nyní odblokovány.
Informace o souborech
Anglická verze této opravy hotfix má atributy (nebo pozdější atributy souborů) uvedené v následující tabulce. Kalendářní data a časy jednotlivých souborů jsou uvedeny v koordinovaném světovém čase (UTC). Při zobrazení informací o souboru je převeden na místní čas. Rozdíl mezi místním časem a časem UTC naleznete na kartě Časové pásmo v položce Datum a čas v okně Ovládací panely.
Commerce Server 2009 R2 AntiXss webových částí
Název souboru |
Verze souboru |
Velikost souboru |
Datum |
Čas |
Platforma |
---|---|---|---|---|---|
CommerceSharePointExtensibilityKit.zip |
Není k dispozici |
6,620,488 |
22-Feb-2012 |
23:07 |
Není k dispozici |
microsoftcommerceportalmossv2.wsp |
Není k dispozici |
1,984,125 |
22-Feb-2012 |
23:13 |
Není k dispozici |
microsoftcommerceportalwssv2.wsp |
Není k dispozici |
2,033,473 |
22-Feb-2012 |
23:13 |
Není k dispozici |
microsoftcommercewebparts.wsp |
Není k dispozici |
1,002,737 |
22-Feb-2012 |
23:13 |
Není k dispozici |
Microsoft.commerce.dll |
9.0.40601.14 |
183,072 |
22-Feb-2012 |
23:13 |
x86 |
Microsoft.commerce.sequencecomponents.dll |
9.0.40601.14 |
731,976 |
22-Feb-2012 |
23:13 |
x86 |
Microsoft.commerce.sequencecomponents.extensions.dll |
9.0.40601.14 |
101,216 |
22-Feb-2012 |
23:13 |
x86 |