【发布时间】:2013-08-16 09:07:54
【问题描述】:
部署我的 MVC 4 应用程序后,我尝试注册用户,得到这样的错误:
数据库“master”中的 CREATE DATABASE 权限被拒绝。
连接字符串是:
<add name="Market" providerName="System.Data.SqlClient" connectionString="Data Source=endine.arvixe.com; Initial Catalog=Market; Uid=mylogin; Password=mypass; MultipleActiveResultSets=true; " />
和 DbContext:
public class Market: DbContext
{
public Market()
{
Database.SetInitializer<Market>(new MarketInitializer());
}
}
public class MarketInitializer: DropCreateDatabaseIfModelChanges<Market>
{
protected override void Seed(Market context)
{
base.Seed(context);
}
}
我使用相同的mylogin 和mypass 使用SQL Management Studio 访问数据库,并使用脚本创建了Market 数据库。但是在站点中,无法访问数据库。
我怎样才能找到它的原因?
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-4 database-connection connection-string dbcontext