团队,我有一个正在部署的 ASP.NET MVC 应用程序。当我部署它时,应用程序工作正常,但是当我调用它时Membership.CreateUser
,它最终会尝试创建数据库,即使它已经存在。CreateMembershipEntities
由于数据库已经存在,我需要做什么才能使其不会尝试调用?
我试过Database.SetInitializer
一个什么都不做的初始化程序,我试过删除defaultConnectionFactory
Web.config 中的 - 我目前没有选择。
我期待您的帮助!
更新
我昨天才发现它试图创建数据库的原因是因为主机服务器不允许连接查询sysdatabases
,因此数据库永远不存在,因此总是试图创建它。看来我可能不得不回到老式的 AspNet 会员提供程序,并且也离开 EF 代码优先模型。