我正在將ASP.NET Web Forms中的應用程序遷移到ASP.NET MVC 3.其中一箇中心和關鍵部分當前被鎖定在其自己的目錄中。ASP.NET MVC 3中的自定義授權
<location path="home" allowOverride="false">
<system.web>
<authorization>
<deny users="?"/>
<allow users="*"/>
</authorization>
</system.web>
</location>
我的問題是,如何實現在ASP.NET MVC 3中的相同類型的安全性:我已經從通過使用我的web.config文件下面這個目錄訪問受限未授權的用戶?我有一個預感,它涉及到在我的控制器類上設置屬性。但是,AuthorizeAttribute看起來像只接受用戶名列表,而不是驗證狀態(如果我錯了,請糾正我)。我查看了ASP.NET Internet應用程序示例,但沒有看到任何特殊的配置。
有人可以請指出我在這個正確的方向嗎?
謝謝!
看看我的問題的接受答案:http://stackoverflow.com/q/746998/1796 – 2012-02-09 16:05:31