我创建了一个ADO.NET,MVC4,EF5项目,它在实体和内置成员资格提供者的User
之间建立了关系。
我已将我的存储库克隆(使用git)到外部服务器并设置了一个具有相同名称的数据库并运行ADO.NET创建的.edmx.sql
文件。
当我在外部服务器上运行我的网站时,我收到以下异常:“无效的列名'User_UserId'。”
查看数据库,我可以看到尚未创建用户,角色等表。
进行此类部署并纠正我的困境的最佳方法是什么?
更新
所以我将有问题的表(用户,角色,用户角色,应用程序)添加到数据库中,方法是从本地计算机上的数据库编写脚本,但仍然会出现同样的错误。
这似乎是System.Web.Security.Membership
中映射的问题。
请帮忙吗?
答案 0 :(得分:0)
好!管理这样做。所以对于有同样问题的其他人 - 试试这个:
.edmx.sql
文件