Pode utilizar o componente de procura com um ASP (Active Server Page) no FrontPage 2002

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

292629
Este artigo foi arquivado. Este artigo é oferecido "tal como está" e deixará de ser actualizado.
Para obter uma versão de Microsoft FrontPage 2000 deste artigo, consulte 205540.
Para o Microsoft FrontPage 98 versão deste artigo, consulte 194284.
Para o Microsoft FrontPage 97 versão deste artigo, consulte 183046.
Sintomas
Quando clicar em Procurar num ASP (Active Server Page), os resultados da procura são devolvidos, mas não é executado o script ASP na página. Em alguns casos, é apresentada a seguinte mensagem de erro na Web browser:
Não é possível executar as extensões de servidor do FrontPage' intérprete Smart HTML nesta página que não sejam em HTML: "http:// <myserver>/<myfile>.asp"
O Uniform Resource Locator (URL) na caixa endereço do Internet Explorer semelhante ao seguinte
http:// <myserver>/<myfile>.asp/_vti_bin/shtml.dll/ <myfile>.asp.
onde <myserver> é a localização da sua Web e <myfile> é o nome do ficheiro que são pré-visualizar.
Causa
Não é possível utilizar o formulário de procura num Active Server Page.

Quando é pedida uma página Server Active Directory num servidor, o ASP.dll analisa-lo. Localiza qualquer script especificado para ser executado no servidor, executa e apresenta os resultados.

Quando efectuar uma procura utilizando o formulário de procura, shtml.dll analisa a página de procura e os resultados da procura são expandidos para o ficheiro de procura e apresentados no browser.

Quando é efectuada uma procura utilizando o formulário de procura num Active Server Page, shtml.dll não é possível analisar o ficheiro porque está já ao analisar ASP.dll. Uma vez que shtml.dll falhar, envia a mensagem descrita na secção "Sintomas".

Quando utilizar o Microsoft Index Server, o formulário de procura não utiliza shtml.dll. Em vez disso, a acção para o formulário aponta para o ficheiro de .IDQ associado ao ficheiro.
Resolução
Para resolver este comportamento, utilize um dos seguintes métodos.

Método 1: Instalar o Microsoft Index Server

Instale o Microsoft Index Server no servidor Web que hospeda o Web.

Para obter mais informações sobre como obter e instalar o Microsoft Index Server, consulte o seguinte site da Microsoft na World Wide Web:

Método 2: Utilizar .htm ou .HTML em vez de páginas ASP com o formulário de procura

Não utilize o Active Server Pages com o formulário de procura. Utilizar Hypertext Markup Language (.htm ou .HTML) apenas as páginas.
executar prb de índice de procura de tempo

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 292629 - Última Revisão: 02/10/2014 21:49:30 - Revisão: 2.3

  • Microsoft FrontPage 2002 Standard Edition
  • kbnosurvey kbarchive kbmt kbhtml kberrmsg kbasp kbprb KB292629 KbMtpt
Esta informação foi útil?