0
我已經有一箇舊的基於WebForms的ASP.NET應用程序,我已經升級到ASP.NET 4.0,我想添加使用MVC的網站的一些部分。我已經成功完成了這個,但問題是我想分享舊的登錄頁面。ASP.NET MVC中配置的默認認證路由在哪裏?
我用指令here來整合MVC。
網站的兩部分都使用SqlMemberbershipProvider,但即使我的web.config配置爲將未經身份驗證的請求路由到我的「〜/ Login.aspx」頁面,它們現在也被踢到了「帳戶/登錄」。
這裏是我的網頁config認證條目:
<authentication mode="Forms">
<forms loginUrl="login.aspx" name=".ASPXFORMSAUTH" />
</authentication>
凡在MVC管道現在它重寫,以迫使它「帳戶/登錄」。這僅僅是MVC使用的「約定」嗎?結果是我仍然想要將未經身份驗證的請求重定向到Login.aspx,而不管目標頁面/路由是什麼。
邁克
感謝您的鏈接。當我決定休息併發布到SO時,我在Reflector中膝蓋深的System.Web.Mvc。大概再過幾個小時,我可以保存。 –