Non è possibile utilizzare ricerca componente con una ASP Active Server Page () in FrontPage 2002

Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell’utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell’utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.

Clicca qui per visualizzare la versione originale in inglese dell’articolo: 292629
Questo articolo è stato archiviato. L’articolo, quindi, viene offerto “così come è” e non verrà più aggiornato.
Per la una versione di Microsoft FrontPage 2000 di questo articolo, vedere 205540.
Per un Microsoft FrontPage 98 versione di questo articolo, vedere 194284.
Per un Microsoft FrontPage 97 versione di questo articolo, vedere 183046.
Sintomi
Quando si sceglie Cerca in una pagina ASP (Active Server Page), vengono restituiti i risultati della ricerca, ma non viene eseguito lo script ASP nella pagina. e in alcuni casi è possibile che venga visualizzato il seguente messaggio di errore nel browser:
Impossibile eseguire estensioni del Server FrontPage interprete Smart HTML in questa pagina non HTML: "http:///<myfile> <myserver> ASP"
L'Uniform Resource Locator (URL) nella casella indirizzo in Internet Explorer analogo al seguente
http:///<myfile> <myserver>.asp/_vti_bin/shtml.dll/ <myfile> ASP.
dove <myserver> è il percorso del Web e <myfile> è il nome del file che si sta visualizzando in anteprima.
Cause
Non è possibile utilizzare il modulo di ricerca in una pagina ASP.

Quando un server richiede una pagina ASP, questa viene analizzata dal file Asp.dll,. il quale trova tutti gli script specificati per essere eseguiti sul server, li esegue e quindi ne visualizza i risultati.

Quando si esegue una ricerca utilizzando il modulo di ricerca, Shtml.dll analizza la pagina di ricerca e i risultati della ricerca vengono espansi nel file di ricerca e visualizzati nel browser Web.

Quando si esegue una ricerca utilizzando il modulo di ricerca in una pagina ASP, Shtml.dll non è in grado di analizzare il file in quanto lo sta già analizzando Asp.dll,. e la mancata esecuzione di Shtml.dll determina il messaggio di errore descritto nella sezione "Sintomi".

Quando si utilizza Microsoft Index Server, è possibile che il modulo di ricerca non utilizza Shtml.dll. Invece di azione per il modulo punta al file IDQ associato al file.
Risoluzione
Per risolvere il problema, utilizzare uno dei seguenti metodi.

Metodo 1: Installare Microsoft Index Server

Installare Microsoft Index Server sul server Web che ospita il Web.

Per ulteriori informazioni su come ottenere e installare Microsoft Index Server, vedere il seguente sito Web Microsoft:

Metodo 2: Utilizzare htm o HTML anziché pagine ASP con il modulo di ricerca

Non utilizzare pagine ASP con il modulo di ricerca,. bensì solo pagine htm o html (Hypertext Markup Language).
eseguire ora ricerca indice prb

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 292629 - Ultima revisione: 02/09/2014 13:20:28 - Revisione: 2.3

Microsoft FrontPage 2002 Standard Edition

  • kbnosurvey kbarchive kbmt kbhtml kberrmsg kbasp kbprb KB292629 KbMtit
Feedback