Azure托管网站 - FormsAuthentication不路由到defaultUrl

时间:2014-11-12 16:07:30

标签: asp.net azure forms-authentication

我在Web.Config中进行了以下设置:

<authentication mode="Forms">
    <forms loginUrl="Landing/Login.aspx" defaultUrl="~/Member/Dashboard.aspx">
      <credentials passwordFormat="SHA1"></credentials>
    </forms>
</authentication>
<authorization>
    <deny users="?" />
</authorization>

在locahost上进行测试时,这会正确重定向,但在发布到Azure时,只需重新定向到http://mysite.azurewebsites.net/而不是http://mysite.azurewebsites.net/Member/Dashboard.aspx,如Web.Config中所述。但有趣的是,尝试导航到未正确登录的页面会重定向到已定义的loginUrl="Landing/Login.aspx"。在这种情况下,defaultUrl我应该使用FQDN吗?我的Azure服务器的IIS上是否未设置表单身份验证?请指教。

0 个答案:

没有答案