Проблема с анонимным доступом в ASP.net
От: Мазуров_Николай Россия  
Дата: 23.11.05 09:30
Оценка:
Всем доброго дня!
Помогите, пожалуйста решить следующую проблему.
Есть два приложения на asp.net.
В одном из них используется windows-аутентификация (приложение 1), а в другом (приложение 2) анонимный доступ.
Проблема в том, что если сначала запустить приложение 1, а из него перейти в приложение 2, то asp.net буквально перестает работать. Т.е. не обрабатываются нажатия на кнопки.
Page_Load срабатывает, а ни один button_click не обрабатывается. Т.е. при нажатии на кнопку вроде бы происходит загрузка, но ничего не изменяется. Грузится та же страница, хотя на кнопке единственная команда Response.Redirect("..").
Проблема не возникает, если сразу использовать анонимный доступ, т.е. если первым будет запущено приложение 2.
Данная проблема не возникает на WinXP, а возникает только на win2003server.
Пробовал в web.config менять значения аутентификации — не помогает.
Спасибо!
Re: Проблема с анонимным доступом в ASP.net
От: egaron http://127.0.0.1
Дата: 23.11.05 11:22
Оценка:
Здравствуйте, Мазуров_Николай, Вы писали:

Товарищ по несчастью — у меня та же фигня. При анонимке иногда (тольком не понятно при каких условиях, иногда помогает рестарт ИИС, иногда ничего вообще) — как ты говоришь, не обрабатываются нажатия на кнопку, не вызывается ни одно событие.

Глянув в трейсе (отладка при анонимке не работает) — обнаруживаем, что событие OnInit не вызывается, далее обнаруживаем, что при отправке формы на сервер данные не передаются. Request.Form пустая.

Причем форма получена постом (видно по Request.ServerVariables) , а IsPostBack = false

Иногда (опять же по непонятной причине) все начинает работать корректноно.

Я пока не нашел иного способа, кроме как диагностировать наличие этого глюка и посылать пользователя нафик рыться в ИИСе.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.