Chybová zpráva: Došlo je bez katalogu

Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.

Projděte si také anglickou verzi článku:256276
Tento článek byl archivován. Je nabízen v takovém stavu, v jakém je, a nebude již nadále aktualizován.
Příznaky
Zadáte-li v dotazu a klepněte na tlačítko Přejít spuštění dotazu, dotaz nevrátí. Namísto toho se zobrazí stránku, která zobrazuje následující chybová zpráva:
Není k dispozici žádné katalogu
Příčina
Katalog zadán buď kód stránky dotazu nebo výchozí katalog cesta v registru je neplatná.
Řešení
Pokud nezadáte katalogu ve svém kódu, Index Server zjistí cestu k výchozí katalog pomocí po klíč registru a potom použije tento katalog:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ContentIndex
Cesta je umístěn pod hodnotu IsapiDefaultCatalogDirectory a by měla být stejná jako fyzickou cestu k adresáři, který obsahuje adresář Catalog.wci.

Rozhodnete-li určit v kódu stránky katalogu, metoda použijete závisí na způsob, jakým provádíte dotazy. V souboru IDQ použijte příkaz je podobný následujícímu:

CiCatalog=<catalogpath>				


kde <catalogpath>je stejný jako cestu k adresáři, který obsahuje adresář Catalog.wci. Například pokud fyzická cesta do složky Catalog.wci je C:\Inetpub\Catalogs\Catalog.wci, CiCatalog čáry nebude podobná následující:

CiCatalog=C:\Inetpub\Catalogs				


Proměnné CiCatalog by měl být umístěn v oddílu [Query] souboru IDQ.

V souboru ASP zadejte název katalogu, se dotazovat pomocí řádku Q.Catalog.

Poznámka: Tento příklad používá objekt IXSSO a je založen na Query.ASP, které je nainstalován ve výchozím nastavení se Index Server.

Na stránce Query.ASP vyhledejte část podobná následující:
set Q = Server.CreateObject("ixsso.Query")        set util = Server.CreateObject("ixsso.Util")    Q.Query = CompSearch    Q.SortBy = "rank[d]"    Q.Columns = "DocTitle, vpath, filename, size, write, characterization, rank"    Q.MaxRecords = 300				
zadejte katalog na stránce ASP, přidat řádku Q.Catalog tak, aby část se zobrazí takto:
set Q = Server.CreateObject("ixsso.Query")        set util = Server.CreateObject("ixsso.Util")    Q.CATALOG="<catalogname>"    Q.Query = CompSearch    Q.SortBy = "rank[d]"    Q.Columns = "DocTitle, vpath, filename, size, write, characterization, rank"    Q.MaxRecords = 300				
Q.Catalog řádku, který přidáte má hodnotu shodný s názvem katalogu, který je zobrazen v konzola Microsoft Management Console (MMC) pro index server.
Další informace
Další informace získáte článku znalostní báze Microsoft Knowledge Base:
238791Určení katalogu v kódu ASP (dotazu IXSSO)

Upozornění: Tento článek je přeložený automaticky

Vlastnosti

ID článku: 256276 - Poslední kontrola: 01/16/2015 20:16:02 - Revize: 1.0

Microsoft Index Server 2.0

  • kbnosurvey kbarchive kbmt kbpending kbprb KB256276 KbMtcs
Váš názor
ERROR: at System.Diagnostics.Process.Kill() at Microsoft.Support.SEOInfrastructureService.PhantomJS.PhantomJSRunner.WaitForExit(Process process, Int32 waitTime, StringBuilder dataBuilder, Boolean isTotalProcessTimeout)