因此,我創建了我的第一個ASP.NET MVC 3互聯網應用程序,它內置了註冊/登錄功能。 我試圖探究應用程序與數據庫交互的位置。在相應的控制器/操作方法I請參閱Membership.CreateUser
與這些參數的呼叫。其中MSDN link表示它將這些值添加到數據存儲區。我的問題是將哪些數據庫添加到這些值的哪個表?(以便我可以看到更新)Membership.CreateUser方法在哪裏添加新用戶?
回答
如果你沒有改變任何東西,去web.config並找到DefaultConnectionString
。那就是插入數據和表名是UserProfiles
。
它在App_Data
文件夾中創建一個db文件。
假設以上所有都是真實的(沒有更改默認設置,連接字符串等),然後查找名爲aspnet_users,aspnet_membership和其他幾個以aspnet_爲前綴的表。那就是在哪裏看。
在哪個數據庫中? – ZoomIn
假設你已經在web.config中設置了連接,如果你沒有,那麼它不應該工作。您需要設置成員資格,在web.config中使用連接字符串。一旦你做了,那麼成員就在該數據庫中創建。如果您在創建用戶時沒有遇到錯誤,並且您沒有連接字符串,那麼我很確定它們並未實際創建。 –
如果您使用默認設置,則將安裝表的數據庫名稱爲:aspnetdb。如下圖所示,表名也是自解釋的。例如對於MemberShip,使用的表格是:dbo.aspnet_Membership。
用於安裝這些表的工具aspnet_regsql.exe的,你可以很容易地從 Visual Studio命令提示符窗口
中調用它使用默認設置,您的數據保存在其默認數據庫ASPNETDB.MDF。在解決方案資源管理器中單擊顯示所有文件,然後單擊App_Data。你應該看到ASPNETDB.MDF。雙擊它,然後一個數據庫將出現在服務器Expolorer中。在ASPNETDB.MDF上單擊Tables並找到aspnet_Users。
希望這會有所幫助。 :)
- 1. 我在哪裏添加'幫手'方法?
- 2. 在哪裏添加主要方法Java
- 3. C#在哪裏添加一個方法
- 4. ASP.Net使用Membership.CreateUser方法
- 5. 新方法去哪裏?
- 6. 使用Membership.CreateUser時數據保存在哪裏?
- 7. 方法在哪裏?
- 8. 方法在哪裏?
- 9. 擴展參數Membership.CreateUser方法
- 10. 在哪裏添加數組?
- 11. 在哪裏添加@SdkConstant?
- 12. 在哪裏添加孩子?
- 13. 在哪裏添加printk.time?
- 14. 在哪裏添加com.mysql.jdbc.MySQLConnection
- 15. 我在哪裏可以爲ActionMailer視圖添加輔助方法?
- 16. Rails:如何以及在哪裏添加此方法
- 17. 哪裏是在opencart中添加購物車類的方法
- 18. CreateUserWizard的什麼方法調用Membership.CreateUser?
- 19. 哪裏使用方法onItemSelected
- 20. 救援方法在哪裏?
- 21. 放在哪裏「ViewPager.setCurrentItem()」方法
- 22. AutoIt - HotKeySet方法在哪裏?
- 23. Google AnalyticsAPI:Analytics.builder方法在哪裏?
- 24. scala.collection.JavaConversions API:asScala方法在哪裏?
- 25. CleanUp方法在哪裏?
- 26. 用戶登錄時在哪裏添加Auth會話變量
- 27. $ SQL更新不起作用時添加在哪裏條款
- 28. 在AndEngine中,在哪裏調用實體更新方法?
- 29. 調用actionperfomed()方法在哪裏?
- 30. 我應該在哪裏放置獲取組用戶的方法?
感謝您的答案,但我沒有看到web.config中的DefaultConnectionString – ZoomIn
對不起。 'DefaultConnection'。在根(外部)web.config中插入'''標籤。 –
AminSaghi