數據庫我想我的應用程序部署到我的主人,但是當我嘗試登錄我得到異常: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