Prijavite se pomoću Microsofta
Prijavi se ili izradi račun.
Zdravo,
Odaberite drugi račun.
Imate više računa
Odaberite račun putem kojeg se želite prijaviti.

Simptomi

Razmotrite sljedeći scenarij:

  • Možete omogućiti predmemoriranje u sustavu kataloga u datoteci web. config za web-mjesto na kojem je instaliran Microsoft Commerce Server 2009.

  • Možete koristiti kategoriju kategoriconfiguration da biste odredili pretučitane konfiguracije objekta Kategorije .

  • Svojstvo Loadchildproducts postavite na True.

  • Odredite uvjet filtriranja u svojstvu Categoryconfiguration. Childproizvodi. Sqlwherestavak .

  • Pomoću metode Getcategory ili funkcije getproduct dohvaćate podređene kategorije ili podređene proizvode objekta categoryconfiguration .

U ovom scenariju predmemoriranje kataloga ne može se koristiti za dohvaćanje podređenih kategorija i podređenih proizvoda. Dakle, web-mjesto može doživjeti smanjene performanse kada je velik teret. Na primjer, imate web-mjesto koje koristi ogledni katalog AdventureWorks. Da biste dohvatili zaslonski naziv objekta Kategorije , pokrenite sljedeći primjer koda. U ovom primjeru kod se svaki put upita podaci iz baze podataka kataloga, iako je omogućen predmemoriranje kataloga.

CategoryConfiguration categoryConfiguration = new CategoryConfiguration();  categoryConfiguration.LoadChildProducts = true;  categoryConfiguration.ChildProducts.SqlWhereClause = "[IsVisible] = 1";  var catalogContext = CommerceContext.Current.CatalogSystem.CatalogContext;  Category category = catalogContext.GetCategory("AdventureWorks Catalog", "SleepingBags");  Response.Write(category.DisplayName);

Napomena Taj se problem pojavljuje i kada koristite metodu Getproduct u primjeru koda. Microsoft nudi primjere programiranja samo za ilustraciju, bez jamstva ili izražena ili implicirana. To obuhvaća, ali nije ograničeno na implicirana jamstva o prodaji ili prikladnosti za određenu namjenu. U ovom se članku pretpostavlja da ste upoznati s programskim jezikom koji se pokazuje i alatima koji se koriste za stvaranje i ispravljanje pogrešaka u postupcima. Microsoftovi inženjeri za podršku mogu pomoći u objašnjavanju funkcionalnosti određenog postupka. Međutim, oni neće izmijeniti ove primjere radi pružanja dodane funkcionalnosti ili konstrukcijski postupci koji zadovoljavaju vaše specifične preduvjete.

Rješenje

Da biste riješili taj problem, primijenite taj hitni popravak na poslužitelj na kojem je instaliran commerce Server 2009. nakon primjene tog hitnog popravka predmemoriranje podređenih proizvoda i podređenih kategorija u predmemoriji kataloga dopušteno je kada koristite filtar "Whereodredba". Po zadanom bilo koji upit koji sadrži uvjet WHERE nadilazi predmemoriju kataloga. Da biste omogućili predmemoriranje, morate dodati odjeljak "cacheFilter" i pravilno ga konfigurirati u datoteci web. config za web-mjesto Commerce Server. Odjeljak "cacheFilter" sadrži sljedeće atribute:

  • Atribut "Whereklauzula".

  • Atribut "Egtmatch".

Možete koristiti neku od sljedećih mogućnosti da biste upravljali uvjetom WHERE na predmemoriranje:

  • Navedite cijeli uvjet WHERE u atributu "Whereklauzu", a zatim postavite atribut "Egzmatch" na True.

  • Navedite uvjet WHERE u atributu "Whereklauzu", a zatim postavite atribut "Egtmatch" na False. Time se Commerce Server omogućuje predmemoriranje bilo kojeg klauzula Where s djelomičnim podudaranjem s onim što je navedeno u konfiguracijskoj datoteci.

Napomena Atribut "Egtmatch" nije obavezan. Po zadanom, ako izostavi atribut "Egtomatch", on je postavljen na True. U sljedećem se primjeru prikazuje kako izmijeniti sekciju konfiguracije. U ovom se primjeru prikazuje i korištenje atributa "Egtmatch".

<catalog><catalogSets .../>      <cache enable="true">        <cacheFilter>          <add whereClause="WHERE [ListPrice] between 0 AND 1000'" />          <add whereClause="isActive" exactMatch="False" />          ...         </cacheFilter>       </cache> </catalog>

Pravila u odjeljku određivanje vrijednosti atributa "whererečenica" u odjeljku cachefilterprimjetite da je vrijednost atributa "whereklauzin" u odjeljku "cachefilter" niz-podudaranje. Na primjer, moraju se pratiti sljedeća pravila:

  • U ključnim riječima za vrijednost atributa "Whereuvjet" dopušten je samo jedan bijeli razmak. Na primjer:

    • Wherestavak = "IDProizvoda kao što je ' AW2% '" nije podudaran

    • Wherestavak = "IDProizvoda kao što je" AW2% "" je podudaran

  • Nema bijelih prostora (a) je dopušteno na početku ili na kraju vrijednosti atributa "Whereklauzina" Ako postoji vrijednost više ključnih riječi. Na primjer:

    • Wherestavak = "IDProizvoda kao što je ' AW2% '" nije podudaran

    • Wherestavak = "IDProizvoda kao što je ' AW2% '" nije podudaran

  • Funkcija singled – koja se nalazi u okviru atributa "Whereklauzu" mora biti u potpunosti podudarna s nizom. Pretpostavimo, primjerice, da je upit za pretraživanje "IDProizvoda kao što je" AW2% ""; u ovom slučaju

    • Wherestavak = "IDProizvoda kao što je" AW2 "nije podudarnost

    • Wherestavak = "IDProizvoda kao što je" AW2% "podudara se

Dodatne informacije o tom hitnim popravkom

Informacije o hitnim popravkom

Microsoft je dostupan podržani hitni popravak. No taj je hitni popravak namijenjen samo ispravljanju problema koji je opisan u ovom članku. Primijenite ovaj hitni popravak samo na sustave na kojima se pojavljuje problem opisan u ovom članku. Ovaj bi hitni popravak mogao primati dodatna testiranja. Dakle, ako vam taj problem ne utječe na ozbiljno, preporučujemo da pričekajte sljedeće softversko ažuriranje koje sadrži taj hitni popravak. Ako je hitni popravak dostupan za preuzimanje, na vrhu ovog članka iz baze znanja prikazat će se sekcija "preuzimanje hitnog popravka". Ako se ova sekcija ne prikaže, obratite se Microsoftovoj korisničkoj službi i podršci da biste dobili hitni popravak. Napomena Ako se pojave dodatni problemi ili ako je potrebno otklanjanje poteškoća, možda ćete morati stvoriti zaseban zahtjev za uslugom. Uobičajeni će se troškovi podrške primjenjivati na dodatna pitanja o podršci i probleme koji se ne kvalificiraju za ovaj određeni hitni popravak. Potpuni popis Microsoftova servisa za korisnike te podršku za telefonske brojeve ili stvaranje zasebnog zahtjeva za servis potražite na sljedećem Microsoftovu web-mjestu:

http://support.microsoft.com/contactus/?ws=supportNapomena U obrascu "preuzimanje hitnog popravka" prikazuje se jezici za koje je hitni popravak dostupan. Ako ne vidite svoj jezik, to je zato što hitni popravak nije dostupan za taj jezik.

Preduvjeti

Da biste primijenili taj hitni popravak, morate imati instaliran paket Commerce Server 2009 ili Commerce Server 2009 za SharePoint 2010.

Informacije o ponovnom pokretanju

Nakon primjene tog hitnog popravka ne morate ponovno pokrenuti računalo. No nakon primjene tog hitnog popravka morate ponovno pokrenuti internetski informacijski servis (IIS). Da biste ponovno pokrenuli IIS, otvorite prozor naredbenog upita, upišite sljedeću naredbu, a zatim pritisnite ENTER:

iisreset/restartNapomena Tom se mogućnošću prestaju prikazivati svi servisi servisa IIS, a zatim ih ponovno pokrenuti.

Podaci o datoteci

Engleska verzija ovog hitnog popravka sadrži atribute datoteka (ili noviji atributi datoteka) koji se nalaze na popisu u sljedećoj tablici. Datumi i vremena za te datoteke navedeni su u koordiniranom univerzalnom vremenu (UTC). Kada pogledate informacije o datoteci, ona će se pretvoriti u Lokalno vrijeme. Da biste pronašli razliku između UTC-a i lokalnog vremena, upotrijebite karticu Vremenska zona u stavci datuma i vremena na upravljačkoj ploči.

Za sve podržane verzije servisa Commerce Server 2009

Naziv datoteke

Verzija datoteke

Veličina datoteke

Datum

Vrijeme

Platforma

Cs2009hotfixhelper.exe

6.0.4171.27

13.080

18-Aug-2010

11:11

x86

Microsoft.catalogserver.dll

6.0.4171.27

756.520

18-Aug-2010

11:11

x86

Microsoft.commerceserver.runtime.dll

6.0.4171.27

850.744

18-Aug-2010

11:11

x86

Microsoft.commerceserver.catalog.dll

6.0.4171.27

961.336

18-Aug-2010

11:35

x86

Za sve podržane verzije paketa predloška Commerce Server 2009 za SharePoint 2010

Naziv datoteke

Verzija datoteke

Veličina datoteke

Datum

Vrijeme

Platforma

Cspatchhelper.exe

6.0.4171.504

17.168

30-Nov-2010

08:16

x86

Microsoft.catalogserver.dll

6.0.4171.504

756.520

30-Nov-2010

08:16

x86

Microsoft.commerceserver.runtime.dll

6.0.4171.504

850.744

30-Nov-2010

08:16

x86

Microsoft.commerceserver.catalog.dll

6.0.4171.504

961.336

29-Nov-2010

14:13

x86

Status

Microsoft je potvrdio da se radi o problemu u Microsoftovim proizvodima navedenim u odjeljku "odnosi se na".

Dodatne informacije

Imajte na umu sljedeća dva boda tijekom i nakon deinstalacije hitnog popravka:

  1. Možda će se prikazati prozor dijaloškog okvira. U dijaloškom okviru upozorava vas da neke aplikacije mora biti zatvoreno da biste mogli nastaviti s procesom uninstallion. U tom slučaju prihvatite zadani odabir i kliknite gumb u redu da biste nastavili.

  2. Kada deinstalirate hitni popravak za Commerce Server 2009, na izborniku Start prikazat će se i Commerce Server 2009 i Commerce Server 2007. U tom slučaju možete ignorirati ili izbrisati stavku izbornika Commerce Server 2007.

Dodatne informacije potražite na sljedećim web-mjestima programa Microsoft Developer Network (MSDN):

metojkonfiguracijekategorijegetcategory u katalogu elementaDa biste preuzeli paket predloška Commerce Server 2009 za SharePoint 2010, posjetite sljedeće Microsoftovo web-mjesto:

http://www.microsoft.com/download/en/details.aspx?FamilyID=CFD0C459-5A11-4DE6-9085-52D59E8D38E6&displaylang=en

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.

Jesu li vam ove informacije bile korisne?

Koliko ste zadovoljni jezičnom kvalitetom?
Što je utjecalo na vaše iskustvo?
Ako pritisnete Pošalji, vaše će se povratne informacije iskoristiti za poboljšanje Microsoftovih proizvoda i usluga. Vaš će IT administrator moći prikupiti te podatke. Izjava o zaštiti privatnosti.

Hvala vam na povratnim informacijama!

×