我有一個奇怪的錯誤,我從來沒有遇到過。被重定向到錯誤的loginUrl - >帳戶/登錄而不是帳戶/ LOGON
我獲得了控制器:
[Authorize(Roles = "admin")]
public class LoggingController : Controller
當非管理員用戶試圖訪問任何受保護的內容,他們將被重定向到:
http://localhost:50501/Account/Login?ReturnUrl=%2flogging
注:帳號/ 登錄和NOT帳戶/ 登錄
AccountController.Login操作不存在。
的web.config有:
<authentication mode="Forms">
<forms loginUrl="~/Account/LogOn" timeout="2880" />
</authentication>
我當然可以實現登陸行動,並重定向到登錄。 我只是困惑,想知道爲什麼發生這種情況。
我沒有搜索登錄,但沒有出現。我明天會嘗試你的建議。我正在使用wcf web api,這是我認爲不尋常的事情。 stilll非常不解... – santiagoIT
看到編輯上面 –
Thx!我向appSetting添加了 並且它工作正常。 我當然希望我沒有運行mvc 3測試版。 我的System.Web.Mvc.dll顯示v3.0.0.0。這是測試版嗎? –
santiagoIT