我已将我的Web应用程序作为Web角色放入Azure服务中,以便将其部署到Azure上。它工作完美,但我有一个问题。Windows Azure上的asp.net验证
我使用HttpModule进行网址重写并且没有.aspx结尾。所以“/ Messages” - >“/Messages.aspx”。出于某种原因,当我这样做时身份验证不起作用。 HttpContext.Current.User在HttpModule中以null出现,并且global.asax Application_AuthenticateRequest永远不会被触发。这适用于.aspx结尾,但不是没有。重写器的作品,但当请求到达原始.aspx页面用户没有登录。
任何人都可以帮助我吗?
顺便说一下,我使用表单身份验证。