首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MVC 5,ASP.net数据存储到神秘的位置。

问MVC 5,ASP.net数据存储到神秘的位置。
EN

Stack Overflow用户
提问于 2014-12-12 15:21:41
回答 1查看 31关注 0票数 0

我创建了一个连接到sql server数据库的mvc5 asp.net网站。看起来,当我通过这个网站注册用户时,用户被创建到位于C:\Program \Microsoft Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA的名为DefaultConnection的数据库中。

但是我的配置文件并没有指向这一点。我的配置文件指向某个服务器上的适当数据库。另外,我的连接有不同的名称

代码语言:javascript
复制
<connectionStrings><add name="TestEntities"....

当我运行我的网站时,它会正确地从这个数据库中获取信息。问题只是当我注册一个用户时。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-12 15:34:27

成员资格提供程序不知道如何使用名为TestEntities的连接字符串,默认情况下,它使用名为"DefaultConnection“的连接字符串,并且在不存在的情况下似乎有退路。(更精确地看这个:ASP.NET配置文件层次结构与继承

你可以:

  1. 将连接字符串名称更改为DefaultConnection
  2. 复制连接字符串并调用复制DefaultConnection
  3. 使用下面的配置覆盖外壳下实体框架使用的连接字符串名称。我相信您还可以重写创建自己的DBContext所使用的连接字符串名。

就我个人而言,我会选择选项2,如果您想要将用户表移到单独的数据库中,就提供了灵活性。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27446717

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档