OPRAVA: Neúplné výsledky při použití webové části výsledky hledání při hledání neanglickým obsahem na webu Commerce Server 2009

Platí pro: Commerce Server 2009 EnterpriseCommerce Server 2009 Standard

Příznaky


Jde o takovouto situaci:
  • Vytváření non - anglické Microsoft Commerce Server 2009 webu, který používá webovou část výsledky hledání pro Commerce Server.
  • Místní nastavení pro web je nastavena na jazyk a operační systém, který je hostitelem webu je nastaven na jiný jazyk. Například nastavte variantu webu pro web nastavení zh-cn (čínština) , operační systém a který je hostitelem webu je nastavena na anglické jazykové nastavení.
  • Pomocí Průvodce konfigurací služby SharePoint Commerce nasazení webu na serveru SharePoint server.
  • Pomocí webové části hledání některých lokalizovaných řetězců.
V tomto scénáři jsou vráceny výsledky vyhledávání neúplné.

Poznámka: Pokud používáte SharePoint základní hledání webové části hledání na webu, mohou být vráceny správné výsledky.

Příčina


K tomuto problému dochází, protože nastavení jazyka, který se používá pro dotaz na obsah webu služby SharePoint není stejné jako nastavení jazyka, které je použito k indexaci procházení výsledků.

Webovou část výsledky hledání pro Commerce Server používá nastavení jazyka z webu variant webu služby SharePoint. SharePoint však indexuje procházení výsledků pomocí nastavení jazyka operačního systému.

Poznámka: Webové části služby SharePoint základní hledání používá jazyky nastavení z prohlížeče klienta. Pokud nastavení jazyka prohlížeče klienta je stejná jako operační systém, který je hostitelem služby SharePoint, zobrazí se správné výsledky.

Řešení


Informace o opravě hotfix

Poznámka: Tato oprava hotfix přidá možnost, která umožňuje zvolit jazyk dotazu při hledání obsahu na serveru SharePoint. Tuto možnost lze nastavit určitý jazyk nebo jazykové nastavení prohlížeče pokud hostovaný web používá jiný jazyk nastavený v variantu webu na hostitelském serveru. Ve výchozím nastavení SharePoint stále používá nastavení jazyka z webu variant pro web služby SharePoint.

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. Tuto opravu hotfix instalujte pouze do systémů, ve kterých dochází k potížím popsaným v tomto článku. Tato oprava hotfix může být dále testována. Proto pokud nejste vážně ohrožen tímto problémem, doporučujeme počkat na další aktualizaci softwaru, která obsahuje tuto opravu hotfix.

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 tato sekce není uvedena, obraťte se na Zákaznický servis a podporu společnosti Microsoft k získaní 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. Pro úplný seznam telefonních čísel společnosti Microsoft Zákaznikého servisu a podpory nebo chcete-li vytvořit zvláštní požadavek na službu navštivte následující web společnosti Microsoft:Pozná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.

Předpoklady

Chcete-li nainstalovat tuto opravu hotfix, musí mít Commerce Server 2009 nainstalován.

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).

Chcete-li restartovat službu IIS, na příkazovém řádku zadejte následující příkaz a stiskněte klávesu ENTER:
IISRESET /RESTART
Poznámka: Tento příkaz zastaví a restartuje všechny služby IIS, které jsou spuštěny v počítači.

Informace o nahrazení opravy hotfix

Tato oprava hotfix nenahrazuje dříve vydanou opravu hotfix.

Postup instalace

Pokud používáte Microsoft Commerce Server 2009 společně s 2010 serveru SharePoint, stáhněte a nainstalujte balíček oprav hotfix s popiskem "CS2009TP_KB2618435". Pokud používáte Microsoft Commerce Server 2009 RTM spolu s SharePoint Server 2007, stáhněte a nainstalujte balíček oprav hotfix s popiskem "CS2009RTM_KB2618435". Tyto dva balíčky opravy hotfix obsahují následující soubory:
  • Balíček opravy hotfix "CS2009RTM_KB2618435" obsahuje následující soubory:
    • CS2009-KB2618435-x86.exe
    • Hotfix.txt
    • Source.zip
  • Balíček opravy hotfix "CS2009TP_KB2618435" obsahuje následující soubory:
    • CS2009TP-KB2618435-x86.exe
    • Hotfix.txt
    • Source.zip
Poznámka: s
  • Instalační soubor, který chcete nainstalovat, závisí na verzi služby SharePoint, která je nainstalována v počítači se serverem Commerce Server.
  • Místní účet správce je nutné použít k instalaci této opravy hotfix nebo opravy hotfix je nutné spustit pomocí příkazu Spustit jako správce . Pokud v počítači se systémem Windows Vista, Windows Server 2008 nebo novější operační systém, a pokud je povolen nástroj Řízení uživatelských účtů (UAC), doporučujeme, aby použijete příkaz Spustit jako správce .
Po spuštění instalačního souboru tento problém vyřešit pomocí metody popsané pro jednu z následujících konfigurací počítače:
  • Konfigurace 1
    Pokud jsou nasazeny žádné servery, spusťte Průvodce konfigurací služby SharePoint Commerce nasazení nového webu pomocí aktualizovaného souboru MicrosoftCommerceWebParts.WSP řešení.
  • Konfigurace 2
    Pokud jsou zavedeny některé servery, spusťte následující příkaz stsadm nasazení aktualizovaný soubor balíčku (WSP) webové řešení:
    stsadm -o upgradesolution-název MicrosoftCommerceWebParts.WSP microsoftcommercewebparts.wsp - název_souboru-bezprostřední - allowgacdeployment
  • Konfigurace 3
    Pokud pomocí nástroje CommerceSharePointExtensibilityKit jsou přizpůsobené webové části, postupujte takto:
    1. Vyhledejte aktualizovaný zdrojové soubory ve zdrojové složce, která je součástí tohoto balíčku oprav hotfix. Seznam podrobných souborů pro soubor Source.zip je zahrnuta v tabulce v části "Informace o souborech".
    2. Aktualizovaný soubor použít k nahrazení souborů, které jsou ve složce CommerceSharePointExtensibilityKit a poté sloučit změny kódu.
    3. Kompilace sestavení webových částí.
    4. Nasazení nového souboru MicrosoftCommerceWebParts.WSP.
Po instalaci a konfiguraci aktualizace, postupujte takto Chcete-li použít nové vlastnosti:
  1. Vyhledejte Webovou část výsledky hledání, klepněte na tlačítko Upravita potom klepněte na tlačítko Upravit sdílenou webovou část.
  2. V seznamu nový Jazyk dotazu výsledek vyberte hodnoty, které jsou založeny na vývoji webu.
    Notes
    • Výchozí hodnota v seznamu je automaticky naplněna jazykové nastavení variant webu pro web služby SharePoint.
    • Nastavení Národního prostředí prohlížeče je jazykové nastavení prohlížeče klienta. Toto nastavení používá metodu vyhledávání podobná metoda vyhledávání, který je používán SharePoint základní hledání webové části.
    • Můžete vybrat konkrétní jazyk pro jednu instanci služby SharePoint, který je hostitelem více variant webu, které mají různé jazykové nastavení.


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.
Pro produkt Microsoft Commerce Server 2009 RTM

Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Fl_microsoftcommercewebparts.wspNení k dispozici701,58822-Sep-201110:15Není k dispozici
Microsoft.commerce.common.dll1.0.20123.3483,82421-Sep-201122:12x86
Microsoft.commerce.contracts.dll1.0.20123.3492,02421-Sep-201122:12x86
Microsoft.commerce.providers.dll1.0.20123.34690,04021-Sep-201122:12x86
Soubor source.zip pro Microsoft Commerce Server 2009 RTM

Název souboruVelikost souboruDatumČasCesta
Searchcontroller.cs16,72721-Sep-201114:31source\common\controllers
Crosssitescriptingencoder.cs4,50721-Sep-201114:31source\sharepointcommon
Sharepointcommon.csproj7,94321-Sep-201114:31source\sharepointcommon
Iquerylanguagewebpart.cs84921-Sep-201114:31source\sharepointcommon\editorparts
Querylanguageeditorpart.cs4,45621-Sep-201114:31source\sharepointcommon\editorparts
Searchresultspresenter.cs35,89721-Sep-201114:31source\ui\search\presenters
Isearchresults.cs5,85121-Sep-201114:31source\ui\search\views
Searchresultswebpart.cs74,55121-Sep-201114:31source\ui\search\webparts\searchresults
Spsearchresultswebpart.cs18,79621-Sep-201114:31source\ui\searchsharepoint\webparts\searchresults
Common.designer.cs9,39221-Sep-201114:31source\wspdeployment\wspbuild\resources
Common.resx9,11321-Sep-201114:31source\wspdeployment\wspbuild\resources
Searchresources.resx35,44002-Oct-201104:41source\wspdeployment\wspbuild\resources


Pro produkt Microsoft Commerce Server 2009 TP

Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Fl_microsoftcommercewebparts.wspNení k dispozici708,99207-Nov-201121:46Není k dispozici
Microsoft.commerce.common.dll1.0.30611.1783,82407-Nov-201121:34x86
Microsoft.commerce.contracts.dll1.0.30611.1792,02407-Nov-201121:34x86
Microsoft.commerce.providers.dll1.0.30611.17690,04007-Nov-201121:34x86
Soubor source.zip pro Microsoft Commerce Server 2009 TP
Název souboruVelikost souboruDatumČasCesta
Searchcontroller.cs16,72716-Nov-201106:03source\common\controllers
Sharepointcommon.csproj9,28616-Nov-201106:04source\sharepointcommon
Iquerylanguagewebpart.cs84916-Nov-201106:04source\sharepointcommon\editorparts
Querylanguageeditorpart.cs4,45616-Nov-201106:04source\sharepointcommon\editorparts
Searchresultspresenter.cs35,89716-Nov-201106:05source\ui\search\presenters
Isearchresults.cs5,85116-Nov-201106:05source\ui\search\views
Searchresultswebpart.cs74,55116-Nov-201106:05source\ui\search\webparts\searchresults
Common.designer.cs10,18016-Nov-201106:05source\wspdeployment\wspbuild\resources
Common.resx9,40916-Nov-201106:05source\wspdeployment\wspbuild\resources
Searchresources.resx35,44016-Nov-201106:05source\wspdeployment\wspbuild\resources

Stav


Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".

Odkazy


Další informace o webové části výsledků hledání naleznete na následujícím webu MSDN:
Další informace o konfiguraci webové části Hledat základní výsledky, naleznete na následujícím webu Microsoft TechNet: