Я поместил свое веб-приложение в качестве веб-роли в службу Azure, чтобы я мог развернуть его в Azure. Он отлично работает, но у меня есть одна проблема.
Я использую HttpModule для перезаписи URL и не имею окончаний .aspx. Так что "/ Messages" -> "/Messages.aspx". По какой-то причине аутентификация не работает, когда я делаю это.
HttpContext.Current.User в HttpModule выходит как ноль, и global.asax Application_AuthenticateRequest никогда не запускается. Это работает с окончаниями .aspx, но не без. Программа перезаписи работает, но когда запрос попадает на исходную страницу .aspx, пользователь не входит в систему.
Может ли кто-нибудь помочь мне с этим?
Кстати, я использую аутентификацию по формам.