0

我目前正在關注http://www.asp.net/mvc/tutorials/mvc-music-store/mvc-music-store-part-7的MVC Musicstore教程,並被授權卡住了該部分。MVC3 musicstore教程:無法使用管理員帳戶登錄

爲了獲得基礎知識:我使用VS Web Developer 2012並創建了一個mvc4應用程序。 「DefaultConnection」被替換爲「MusicStoreConnection」。要在InitializeSimpleMembershipAttribute.cs反映這個代碼我改變了林某:現在

WebSecurity.InitializeDatabaseConnection("MusicStoreConnection", "UserProfile", "UserId", "UserName", autoCreateTables: true); 

,如果運行應用程序,我可以創建一個用戶,並與證書登錄。但是:如果運行asp.net配置並在那裏創建用戶,請將其分配給管理員角色並嘗試登錄失敗。

爲了讓asp.net conf在我的應用程序中創建用戶工作,我需要做些什麼,所以我可以按照教程?

親切的問候

回答

2

不像MusicStore教程,這是使用MVC3編寫和使用2005年MVC4互聯網模板引入原ASP.NET成員提供程序使用SimpleMembership,不再與WSAT(ASP.NET配置兼容)。

在這裏您可以MVC4找到有關會員的詳細信息 - more info

0

我有同樣的問題,我設法通過下面的指令來解決這個問題: 來源:http://mvcmusicstore.codeplex.com/discussions/219225

kate0824 2010年7月28日下午6時18分編輯2010年7月28日在下午6時20分我已經檢查這個問題,今天終於發現,當你使用Asp.net配置工具 ,你實際上與 Asp.net會員功能。

  1. 作爲確保不導入一個名爲ASPNETDB.MEF文件中的源代碼的MvcMusic隊provid(它包含了他們的用戶 信息)。

  2. 單擊該工具(另一種方式:Project-> Asp.net Configuration),並在該站點上創建一個用戶。

3.添加名爲ASPNETDB.MEF到App_Data文件夾在你的項目所在地現有項目。

  1. 單擊SolutionExplorer上的「刷新」按鈕。在此之後,您的授權配置將起作用。檢查 web.config文件,您可以找到會員標記,查看它