为什么验证URL未正确呈现

时间:2013-02-09 14:26:54

标签: asp.net-mvc web-config forms-authentication webforms

我的代码: <authentication mode="Forms"> <forms loginUrl="~/CRMLogin/LogOn" timeout="2880"/> </authentication>

我想要这个: http://localhost:13664/CRMLogin/LogOn?ReturnUrl=%2fCRM%2fAddNewCRM

但我得到了这个: http://localhost:12340/Account/Login?ReturnUrl=%2fCRM%2fAddNewCRM

我已经用codeUrl =“〜/ CRMLogin / LogOn”编写了代码,但也是我收到此帐户/登录的原因。我不知道。我在另一个项目中尝试过相同但在那里工作正常。请帮帮我。

2 个答案:

答案 0 :(得分:2)

尝试在<appSettings>中添加以下密钥:

<appSettings>
    <add key="loginUrl" value="~/CRMLogin/LogOn" />
    ...
</appSettings>

答案 1 :(得分:0)

尝试按照this解决方案,它应该阻止自动重定向到帐户控制器