我已經部署了簡單的MVC 3到IIS 7.5。 註冊重定向網址是/Account/LogOn?ReturnUrl =%2fAccount%2fRegister。 它不會重定向到註冊網頁。
好像登錄問題爲主線: MVC Forms LoginUrl is incorrect
我已經部署了簡單的MVC 3到IIS 7.5。 註冊重定向網址是/Account/LogOn?ReturnUrl =%2fAccount%2fRegister。 它不會重定向到註冊網頁。
好像登錄問題爲主線: MVC Forms LoginUrl is incorrect
從ASP.NET MVC 3發行說明:
有一個已知問題,導致窗體身份驗證始終 重定向未授權的用戶〜/帳戶/登錄,忽略Web.config中使用的身份驗證設置 。解決方法是添加 以下應用程序設置。
<add key="autoFormsAuthentication" value="false" />
看看自己的模樣:
http://www.asp.net/learn/whitepapers/mvc3-release-notes#0.1__Toc274034230
感謝您的快速響應。我已添加密鑰,但仍無法使用。 – Gary
什麼想到的是,如果你已經檢查了,如果你的註冊方法是不AuthorizeAttribute
? 也許您已將AuthorizeAtrtribute放在控制器的頂部,或者您已經創建了具有該屬性的BaseController,因此每個從它派生出來的控制器都需要用戶進行身份驗證
感謝您的快速響應。我已經檢查過了。沒有派生AuthorizeAttribute和BaseController。 – Gary
**感謝您的好意**。我嘗試刪除所有參考並再次添加。它**解決**。 web.config上沒有額外的配置。它現在運作良好。 – Gary