Веб-страницы не могут быть найдены при использовании Cassini - PullRequest
1 голос
/ 09 апреля 2009

У меня были проблемы с загрузкой веб-страниц в Кассини в течение недели.

Я могу открыть сеанс telnet на сервере - при условии, что я размещаю на порту 8101, ввод telnet localhost 8101 приводит к открытию соединения. Я могу просто набрать GET и в итоге получить ответ:

HTTP/1.1 400 Bad Request
Server: ASP.NET Development Server/9.0.0.0
Date: Thu, 09 Apr 2009 18:45:37 GMT
Content-Length: 1208
Connection: Close

(Фактический HTML для краткости опущен. Достаточно сказать, что это веб-страница с надписью «Плохой запрос».)

Я обновил свой хост-файл после обнаружения в нем обновления Windows. В нем ровно две строки без комментариев:

::1             localhost
127.0.0.1       localhost

Я пытался использовать Fiddler для отслеживания трафика и получения сообщения «Целевая машина активно отклонила запрос».

Мой брандмауэр отключен (во всяком случае, насколько позволяет политика домена). Я использую Vista x64, у меня установлен IIS 7, и я могу просто перейти к http://localhost/ и легко открыть страницу приветствия IIS7. Если я решу разместить веб-проект внутри IIS, он будет работать (за исключением пары пользовательских модулей HTTP, которые не были обновлены для работы в IIS7, поэтому они не являются постоянными).

Есть еще идеи?

РЕДАКТИРОВАТЬ: Попробовал с помощью FireFox - получить это в адресной строке:

http://localhost:8080/Error.aspx?k=7b85a233-0459-47ab-9414-20c94350ee0e&

Содержание страницы:

Петля перенаправления

Firefox обнаружил, что сервер перенаправляет запрос на этот адрес способом, который никогда не будет завершен.

Браузер перестал пытаться получить запрошенный элемент. Сайт перенаправляет запрос так, что он никогда не будет выполнен.

1 Ответ

2 голосов
/ 09 апреля 2009

Похоже, у вас есть пользовательская страница ошибок с именем «Error.aspx», но сама эта страница выдает ошибку, которая вызывает другое перенаправление на «Error.aspx», поэтому браузер застревает в цикле перенаправления. В IE вы просто увидите, что он продолжает работать, но никогда ничего не загружается. Похоже, Firefox обнаружил проблему.

Если вы можете подключиться к порту через telnet, это не проблема брандмауэра.

Я не думаю, что проблема Fiddler связана.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...