Ошибки HTTP с .Net 3.5 SP1 - PullRequest
       14

Ошибки HTTP с .Net 3.5 SP1

2 голосов
/ 09 сентября 2008

У меня есть веб-сайт ASP.Net, который не работает на обратных передачах AJAX (как с ASP.Net AJAX, так и с контролем третьей части) в IE FireFox работает отлично. Если я установлю веб-сайт на другой компьютер без .Net 3.5 SP1, он будет работать как положено.

Когда это не удается, Fiddler показывает, что я получаю 405 «Метод не разрешен». Форма, похоже, публикуется на страницах, отличных от просматриваемой мной страницы.

Действие формы "#" для страницы на сломанном веб-сайте (с пакетом обновления 1). Действие формы - «Default.aspx» для той же страницы на веб-сайте без SP1.

Есть идеи?

Ответы [ 2 ]

0 голосов
/ 09 сентября 2008

SP1 изменяет элемент управления HtmlForm так, чтобы он учитывал атрибут action, тогда как предыдущие версии его игнорировали. Похоже, у вас есть что-то вроде этого на сломанных страницах:

<form runat="server" action="#">

Уберите действие, и оно должно быть в порядке:

<form runat="server">

Больше информации здесь: http://forums.asp.net/t/1305800.aspx

0 голосов
/ 09 сентября 2008

Ознакомьтесь со следующей статьей базы знаний Майкрософт:

http://support.microsoft.com/kb/216493

Если вы используете IIS4 или IIS5, это может быть проблемой.

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