iis 7, отключив подробный отчет об ошибках, вызывает классическую ошибку asp - PullRequest
1 голос
/ 22 декабря 2010

Я озадачен тем, почему это происходит.

Когда я отключаю подробные отчеты об ошибках, я получаю внутреннюю ошибку сервера. Когда я включаю его, моя страница загружается нормально.

Кто-нибудь когда-нибудь сталкивался с подобными вещами раньше?

1 Ответ

1 голос
/ 23 декабря 2010

Я подозреваю, что ваш скрипт где-то вызывает ошибку, и эта ошибка скрывается где-то в вашем HTML.

На рассматриваемой странице снова включите подробные сообщения об ошибках, перейдите на страницу, затем выполните Просмотр источника в своем браузере, и я уверен, что вы найдете там что-то, что не должно 'это не так, но не обрабатывается браузером.

Например:

<html>
  <head></head>
  <body>
    <% Response.Write "Just fine" %>
    <div id="noSnapshots" style="display:none">
    <table>

       <tr>
        <% Some error %>
        <td>table cell</td>
      </tr>
    </table>
  </body>
</html>

Если я включаю подробные ошибки в IIS, HTML-код выше выглядит хорошо, но если я их включаювыкл. Я получаю страницу красного, белого и серого 500 - Internal server error..

Просмотрите одну из следующих строк:

Произошла ошибка на сервере при обработке URL

или

среда выполнения Microsoft VBScript

Предполагается, что вы не изменили Script Error Messageна панели возможностей ASP сайта.

...