Назад | Перейти на главную страницу

Asphostportal с IIS6 на IIS7

У меня две общие учетные записи на asphostportal. Один использует IIS 6, а другой - IIS7. На обоих у меня есть сайты в Classic ASP.

В учетной записи IIS 6, когда я делаю ошибку в коде и загружаю его, а затем пытаюсь получить доступ к этой странице, я получаю сообщение об ошибке, которое выглядит следующим образом:

Microsoft VBScript compilation error '800a0400'
Expected statement
/file.asp, line 2

Он сообщает мне код ошибки и дает номер строки. Обычно я смотрю на эту строку и выясняю проблему.

В IIS 7 я загружаю файл, перехожу на страницу и получаю следующее:

Server Error
500 - Internal server error.
There is a problem with the resource you are looking for, and it cannot be displayed.

Вот и все. Нет полезной информации. У меня нет возможности отладить эту страницу без настройки IIS и MS SQL в той же конфигурации, что и на asphostportal на локальном компьютере (это мой рабочий компьютер, поэтому этого не произойдет).

Я разговаривал с кем-то на asphostportal. Он говорит, что они все еще настраивают конфигурации IIS 7 и не могут дать мне ответ, почему он так себя ведет.

Могу ли я что-нибудь сделать, какой-то файл, который я могу настроить (например, файл ASP.NET web.config), чтобы получать такие же сообщения об ошибках в моей учетной записи IIS 7, как и в моей учетной записи IIS 6?

В общем, с точки зрения безопасности действительно желательно, чтобы сообщения об ошибках записывались в журнал и НЕ были видны посетителю сайта.

  1. Это дурной тон на многих уровнях
  2. Ошибки могут содержать конфиденциальную информацию, такую ​​как строки подключения к базе данных, учетные данные и другие сведения, которыми злонамеренный посетитель может злоупотребить.

Некоторый фон Вот, Вот и дальше Поддержка MS