ASP detalhado erro mensagens no IIS 7.5

2

Estou tendo problemas reais ao obter um ASP (escrito externamente) em execução no IIS 7.5.

O ASP está configurado e eu habilitei mensagens de erro nos dois locais mencionados em artigos como link , no entanto, eu não estou recebendo mensagens de erro adequadas.

Como exemplo, esta página ASP funciona como esperado (a tela mostra "hello world"):

hello
<%
Response.Write "world"
%>

Curiosamente, se forçar um erro de compilação, recebo erros detalhados:

hello
<%
Response.Write "world";
%>

Produz:

Microsoft VBScript compilation error '800a0401' 
Expected end of statement 
/test.asp, line 3 
Response.Write "world";
----------------------^

No entanto, se eu alterar o código para produzir um erro de tempo de execução, ele falhará silenciosamente:

hello
<%
Dim x: x = Int("hello world")
Response.Write "world"
%>

Isso produzirá:

hello

i.e. sem erro, sem "mundo", sem nada. Rastrear a solicitação / resposta no Fiddler mostra que ela parece parar nesse ponto. Não consigo ver nada no servidor que está registrando um erro.

Estou arrancando meu cabelo por um tempo - eu simplesmente não consigo ver o que está engolindo o erro.

    
por Craig 25.08.2010 / 17:18

1 resposta

1

Eu encontrei a causa do problema. Se "Ativar aplicativos de 32 bits" estiver definido como True no Pool de Aplicativos, você não receberá nenhum erro de tempo de execução. Definir como False mostra o erro de tempo de execução.

    
por 26.08.2010 / 11:19