Domanda

Di recente ho avuto qualche problema a spostare la posizione della cartella degli indici (per gli indici Sitecore Lucene incorporati).

Ho aggiornato l'impostazione " IndexFolder " (originariamente in web.config ma spostato in include). L'output di configurazione in http: // {mydomain} /sitecore/admin/showconfig.aspx è corretto, l'impostazione ha il percorso corretto (ora nella cartella Dati anziché nella cartella del sito Web).

Tuttavia, quando salto nel pannello di controllo e ricostruisco l'indice, viene comunque creato nella posizione predefinita (" / indexes " ;, relativo all'applicazione web).

Qualcuno ha avuto un problema simile in Sitecore non usando il percorso corretto?

È stato utile?

Soluzione 2

OK, quando aggiungi le impostazioni a un file include assicurati di avere il percorso xml corretto.

Ho avuto:

<sitecore>
    <setting name="IndexFolder" value="C:\...\Indexes" />
</sitecore>

Avrebbe dovuto avere:

<sitecore>
    <settings>
        <setting name="IndexFolder" value="C:\...\Indexes" />
    </settings>
</sitecore>

Tutto va bene nel mondo di Lucene. Grazie per il vostro aiuto a tutti, ma risulta che sono vittima della mia stessa stupidità.

Altri suggerimenti

Assicurarsi che la nuova cartella sia scrivibile dall'utente ASPNET o SERVIZI DI RETE. Se non funziona, elenca un caso di supporto Sitecore.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top