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

Проблема с копированием сайта IIS7 для тестирования

Я скопировал файлы сайта IIS 7 в новый каталог, создал новый сайт для скопированных файлов в IIS 7, настроил привязки, которые не конфликтуют, настроил скопированный сайт на использование другой базы данных, чем рабочий сайт.

Я могу перейти на страницу входа на скопированный сайт. Страница входа может аутентифицировать меня, но когда она перенаправляет меня в подкаталог, я получаю от сервера ошибку 500. Я не могу понять, почему я не могу получить доступ к этим подкаталогам.

Любые идеи? Это сводит меня с ума.

Это была классическая проблема ASP.

Я включил отслеживание неудачных запросов и увидел следующее:

LineNumber 24
ErrorCode ASP 0131 
Description Disallowed Parent Path 

Итак, я перешел к строке 24 в проблемном файле:

<!--    #include file = "../public.asp" -->

Я посмотрел код ошибки. Проблема заключалась в том, что родительские пути не были включены для ASP на сайте.

Эврика!

Чтобы увидеть ошибку, используйте IE на сервере и в расширенных параметрах Интернета отключите Friendly HTTP Errors. Это должно дать вам более читаемую ошибку ASP.Net, которую вы можете устранить в дальнейшем.