我在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上是否未设置表单身份验证?请指教。