簡體   English   中英

MVC3音樂庫教程:無法使用管理員帳戶登錄

[英]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創建的用戶在我的應用程序中工作,我該怎么辦,所以我可以按照教程進行操作?

親切的問候

與使用MVC3編寫並使用2005年引入的原始ASP.NET成員資格提供程序的MusicStore教程不同.MVC4 Internet模板使用SimpleMembership並且不再與WSAT(ASP.NET配置)兼容。

在這里您可以找到有關MVC4會員資格的更多信息 - 更多信息

我遇到了同樣的問題,我按照以下說明設法解決了這個問題:來源: http//mvcmusicstore.codeplex.com/discussions/219225

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

  1. 確保不要在MvcMusic團隊提供的源代碼中導入名為ASPNETDB.MEF的文件(它包含其用戶信息)。

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

3.將名為ASPNETDB.MEF的現有項添加到項目位置的App_Data文件夾中。

  1. 單擊SolutionExplorer上的“刷新”按鈕。 之后,您的授權配置將起作用。檢查web.config文件,您可以找到成員標記,檢查它

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM