Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

.Gustavo.

Exibir mensagens de erro no ASP

Recommended Posts

Boa tarde,

 

é a minha primeira vez trabalhando com ASP.

Tem um site que foi migrado de servidor e agora está dando erro em uma das páginas dele. Mas o ASP não me mostra em que linha está o erro, nem o tipo de erro.

A única coisa que ele me mostra é:

An error occurred on the server when processing the URL. Please contact the system administrator. If you are the system administrator please click here to find out more about this error.

Como eu faço para aparecer os erros que estão acontecendo.

 

PS.: Não tenho acesso às configurações do servidor, apenas ao painel de controle Plesk.

PS2.: O servidor é IIS7.

PS3.: Já desativei as mensagens de erro amigáveis do navegador, mas continua a mesma coisa.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta ir no IE em Ferramentas, Opções de Internet, aba Avançadas.

Vai na barrinha de rolagem e ve se tá selecionada a opção "Mostrar erro de HTTP Amigáveis", se tiver tira e roda a página. E nao tiver poe e roda. Nao lembro direito se tem que estar selecionada ou nao!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dee, já tentei das duas formas, continua a mesma coisa.

 

encontrei neste link: http://blogs.iis.net/bills/archive/2007/05/21/tips-for-classic-asp-developers-on-iis7.aspx

como fazer o que eu estou querendo, mas é via configuração do servidor. Teria alguma forma de fazer a mesma coisa via painel de controle ou via codigo??

Compartilhar este post


Link para o post
Compartilhar em outros sites

Consegui uma forma de exibir os erros.

 

Usei o código:

On Error Resume Next

' Código a ser testado

If err = 0 Then
Response.Write "Funciona."
Else
Response.Write "Nao funciona. Erro:<br />" & err.Description
End If

Compartilhar este post


Link para o post
Compartilhar em outros sites

<% on error resume next

Set Conn = Server.CreateObject(”ADODB.Connection”)

SQLstmt = “…”

Set RS = Conn.Execute(SQLStmt)

If err.number>0 then%>

Ocorreram Erros no Script:<P>

Número do erro=<%=err.number%><P>

Decrição do erro=<%=err.description%><P>

Help Context=<%=err.helpcontext%><P>”

Help Path=<%=err.helppath%><P>

Native Error=<%=err.nativeerror%><P>

Source=<%=err.source%><P>

SQLState=<%=err.sqlstate%><P>

<%else%>

Nenhum problema aconteceu!<p>

<%end if

IF conn.errors.count> 0 then%>

Ocorreram erros com o Database<P><%=SQLstmt%><P>

<%for counter= 0 to conn.errors.count%>

Erro #<%=conn.errors(counter).number%><P>

Descrição -><%=conn.errors(counter).description%><p>

<%next

else%>

Nenhum erro com o Database

<%end if

Conn.Close%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

se o site está hospedado em uma máquina alugada, entre em contato com o suporte tecnico para que eles te orientem como habilitar as mensagens de erro do servidor. em alguns hosts esta opção é feita apenas por eles, mas se o painel for o plesk dá pra fazer por ele

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para configurar o Plesk de modo que exiba suas mensagens de erro

Habilite o suporte para documentos de erro através do Plesk.

Em sua página inicial, clique em Setup, e então marque a caixa de seleção Custom Error Documents

Clique em OK.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.