我有一个MVC网站,它在IIS6上运行。由于我无法访问网络服务器,因此我使用.aspx扩展名(在global.asax中)。我有一个名为“测验”的控制器,他们的所有方法都标有authAttribute。当用户未获得授权时,它应该重定向到“/Account.aspx/Logon?ReturnUrl=Test.aspx”,但是我得到了一个错误的网址:“/ Account / Logon?ReturnUrl = Test.aspx”。我该如何解决这个问题?
提前感谢您的帮助。
答案 0 :(得分:1)
更改您的Web.config
:
<authentication mode="Forms">
<forms loginUrl="/Account.aspx/Login" />
</authentication>