IIS бросает HTTP 404 не найден, но ресурс существует. Запрошенный URL-адрес также изменяется автоматически.!
Всем привет,
Я столкнулся очень странный сценарий с мой локальный веб-сервер IIS. Я разместил несколько сайтов на веб-сайте по умолчанию в моем локальном IIS. У одного из них есть страница входа в систему. Со страницы входа в систему я перенаправляю пользователя на другую страницу, расположенную на другом сайте (который также размещен в том же IIS внутри виртуального каталога веб-сайта по умолчанию).
Теперь в событии щелчка кнопки отправки моей страницы входа в систему, после аутентификации пользователя, я написал "Ответ.Перенаправлять(redirect_url)". этот redirect_url формируется динамически и задается в качестве параметра для Перенаправлять метод.
Во время отладки, окончательный redirect_url что передается в качестве параметра Перенаправлять метод есть:
http://localhost/CP/web/console/console.aspx?sk=3e3cc1a8-73c4-4945-b3f8-08af22ea4324.50008
Но после того, как я попытаюсь перейти к следующему шагу, я внезапно получаю ошибку HTTP 404, говорящую, что ресурс не существует, и я заметил, что Запрошенный URL-адрес показанное на странице ошибки отличается от того, что было динамически отправлено на страницу ошибки. Ответ.Перенаправлять(...) метод.
На странице ошибки запрошенный url-адрес показывает значение как
http://localhost/CP/web/console/localhost/CPLogin?err=5
в то время как мой фактический запрошенный url-адрес сформировано в коде это:
http://localhost/CP/web/console/console.aspx?sk=3e3cc1a8-73c4-4945-b3f8-08af22ea4324.50008
Я просто не могу понять, почему запрашиваемый url-адрес изменяется автоматически.! Кроме того, я замечаю, что "localhost" снова добавляется к запрошенному URL-адресу, а это совсем не то, что должно произойти.
Пожалуйста, посетите эту ссылку[^] чтобы яснее понять этот вопрос. Я добавил снимок экрана страницы ошибки, а также фрагменты моего кода.
http://amoghnatu.wordpress.com/2013/09/16/question-please-help-iis-throwing-http-404-not-found-but-requested-resource-actually-exists-requested-url-also-changing-automatically/[^]
Большое спасибо.!
hitesh_tech
что такое CPLogin - это страница aspx или папка внутри localhost ?