Почему я получаю сообщение об ошибке 405 в ASP.NET при повторной публикации в "/"? - PullRequest
2 голосов
/ 18 ноября 2009

Всякий раз, когда я делаю обратную передачу в «/», я получаю ошибку 405. Однако, когда я отправляю обратно в «Default.aspx», все работает нормально.

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

Некоторая экологическая информация: - IIS 5.1 в Windows XP - Мы используем ISAPI Rewrite для маршрутизации наших URL.

Любые предложения будут полезны.

Ответы [ 2 ]

2 голосов
/ 18 ноября 2009

IIS 5.1 разрешает только HTTP-запросы типа GET к несопоставленным файлам. На запросы HTTP типа POST, HEAD и всех остальных отвечает ошибка 405, недопустимая ошибка.

Дополнительная информация:

http://www.somacon.com/p126.php

0 голосов
/ 18 ноября 2009

Предложите прочитать это сообщение в блоге "Перезапись URL с помощью ASP.NET" от Скотта Гатри.

Бит в нижней части под названием «Обработка почтовых пакетов ASP.NET с перезаписью URL» особенно полезен - ключ управления ASP.NET 2.0 был для нас ключевым.

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