数据库我想我的应用程序部署到我的主人,但是当我尝试登录我得到异常:ASP.NET MVC 4生成与错误的架构
System.Data.SqlClient的。 SqlException:无效的对象名称'dbo.UserProfile'。
这工作得很好,当我做到了在本地主机上。
原因似乎是建立在会员系统中的asp.net mvc 4创建了它的数据库,它使用架构“Username.databasename”而不是“dbo.databasename”创建它们,就像它在localhost上做的那样似乎期待着。
我不知道是否有一种方法,迫使它与正确的模式创建数据库,或告诉MVC寻找与其他模式的数据库。
另一个可能相关的细节是,我所有的其他数据库表我与EF代码创建第一个有“DBO”模式。
编辑:所有我上面提到的名字是表名,其创建的数据库称为defaultconnection很抱歉。
我很困惑,dbo.UserProfile是一个表名不是数据库。 ASP.Net MVC会员提供商在创建该表时给了什么名字? – TSmith