【发布时间】:2016-03-26 10:45:08
【问题描述】:
我创建了示例注册页面以使用 ASP.NET 身份创建用户。实际上,我很久以前就在从事这个项目。这意味着,数据库已经存在。
从Register.aspx页面,当点击Register按钮时,得到类似“用户创建成功”的消息;但无法找出相关表的创建位置。
下面是我的 web.config 文件的连接字符串部分。请注意,第二个 connectionString "LocalDBConnectionString" 是存在的,但没有在任何地方使用,实际上不起作用。
我已经验证了所有相关数据库的成员资格表,但找不到相关的。
<connectionStrings>
<add name="ASHOKConnectionString" connectionString="Data Source=SHRESTASOFT\SQLEXPRESS;Initial Catalog=ASHOK;Persist Security Info=True;User ID=sa; Password=tentod" />
<add name="LocalDBConnectionString" connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\ClassDB.mdf;Integrated Security=True" />
<add name="ASHOKEntities" connectionString="metadata=res://*/EntityFramework.ASHOK.csdl|res://*/EntityFramework.ASHOK.ssdl|res://*/EntityFramework.ASHOK.msl;provider=System.Data.SqlClient;provider connection string="data source=SHRESTASOFT\SQLEXPRESS;initial catalog=ASHOK;persist security info=True;user id=sa;password=tentod;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
<add name="NORTHWINDDataContext" connectionString="metadata=res://*/EntityFramework.NorthwindDataContext.csdl|res://*/EntityFramework.NorthwindDataContext.ssdl|res://*/EntityFramework.NorthwindDataContext.msl;provider=System.Data.SqlClient;provider connection string="data source=SHRESTASOFT\SQLEXPRESS;initial catalog=NORTHWND;persist security info=True;user id=sa;password=tentod;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
可以在哪里创建数据库?
更新 - 需要更多帮助:请注意 ASHOKConnectionString 存在于 web.config 的 connectionstrings 部分中。这是我目前用于其他页面的那个。如果我想将我的 ASP.NET Identity 相关表放入这个数据库,我该怎么做?谁能给我推荐一下!
【问题讨论】:
标签: asp.net asp.net-identity asp.net-membership