[英]MVC3 musicstore tutorial: can't login with administrator account
我目前正在關注來自http://www.asp.net/mvc/tutorials/mvc-music-store/mvc-music-store-part-7的MVC音樂商店教程,並被授權部分卡住了。
為了掌握基礎知識:我正在使用VS Web Developer 2012並創建了一個mvc4應用程序。 “DefaultConnection”被“MusicStoreConnection”取代。 為了在InitializeSimpleMembershipAttribute.cs的代碼中反映這一點,我將lin更改為:
WebSecurity.InitializeDatabaseConnection("MusicStoreConnection", "UserProfile", "UserId", "UserName", autoCreateTables: true);
現在,如果運行應用程序,我可以創建用戶並使用憑據登錄。 但是:如果運行asp.net配置並在那里創建用戶,請將他分配給管理員角色並嘗試登錄失敗。
為了讓asp.net conf創建的用戶在我的應用程序中工作,我該怎么辦,所以我可以按照教程進行操作?
親切的問候
我遇到了同樣的問題,我按照以下說明設法解決了這個問題:來源: http : //mvcmusicstore.codeplex.com/discussions/219225
kate0824 2010年7月28日下午6:18編輯2010年7月28日下午6:20我今天檢查了這個問題,最后發現當你使用Asp.net配置工具時,你實際上是在使用Asp.net會員功能。
確保不要在MvcMusic團隊提供的源代碼中導入名為ASPNETDB.MEF的文件(它包含其用戶信息)。
單擊該工具(另一種方式:Project-> Asp.net Configuration),並在站點上創建用戶。
3.將名為ASPNETDB.MEF的現有項添加到項目位置的App_Data文件夾中。
- 單擊SolutionExplorer上的“刷新”按鈕。 之后,您的授權配置將起作用。檢查web.config文件,您可以找到成員標記,檢查它
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.