我創建了一個應用程序,使用VS10 ASP.NET MVC4 .NET Framework 4.我使用VS10爲WEB ASP.NET MVC 4應用程序提供了模型。創建完成後,如果不改變應用模型,我使用ASP.net管理工具創建成員和角色,一切都很順利。我打算用mvc 4 simpleroleprovider鬆散登錄後的ApplicationName
Roles.IsUserInRole
功能,泰勒的觀點爲特定用戶羣。但登錄後,該功能不起作用,也不適用
授權(角色:=「角色名」)適用於特定功能的控制器
。原因:在每個testuser登錄後我都證實應用程序名稱已丟失(我不知道如何:尚未對源進行任何更改),並且SimpleRoleProvider不允許以編程方式修改當前的ApplicationName值(引發了特定的異常)。是否可以在不更改角色提供者的情況下解決此問題?
有什麼異常提出? – James
引發的異常是:不支持指定方法 –
您可以在初始化簡單成員資格的位置顯示代碼嗎?還要說明它在你的結構中的位置。默認情況下有一個屬性裝飾帳戶控制器,但它應該移到global.asax。 – James