2011-09-26 59 views
-1

可能重複:
MVC Forms LoginUrl is incorrectMVC 3默認註冊鏈接無法正常工作

我已經部署了簡單的MVC 3到IIS 7.5。 註冊重定向網址是/Account/LogOn?ReturnUrl =%2fAccount%2fRegister。 它不會重定向到註冊網頁。

好像登錄問題爲主線: MVC Forms LoginUrl is incorrect

+0

**感謝您的好意**。我嘗試刪除所有參考並再次添加。它**解決**。 web.config上沒有額外的配置。它現在運作良好。 – Gary

回答

0

從ASP.NET MVC 3發行說明:

有一個已知問題,導致窗體身份驗證始終 重定向未授權的用戶〜/帳戶/登錄,忽略Web.config中使用的身份驗證設置 。解決方法是添加 以下應用程序設置。

<add key="autoFormsAuthentication" value="false" /> 

看看自己的模樣:

http://www.asp.net/learn/whitepapers/mvc3-release-notes#0.1__Toc274034230

+0

感謝您的快速響應。我已添加密鑰,但仍無法使用。 – Gary

0

什麼想到的是,如果你已經檢查了,如果你的註冊方法是不AuthorizeAttribute? 也許您已將AuthorizeAtrtribute放在控制器的頂部,或者您已經創建了具有該屬性的BaseController,因此每個從它派生出來的控制器都需要用戶進行身份驗證

+0

感謝您的快速響應。我已經檢查過了。沒有派生AuthorizeAttribute和BaseController。 – Gary