Asp.net web api ASP.NET Web API 2 MSSQL非LocalDB的个人帐户

Asp.net web api ASP.NET Web API 2 MSSQL非LocalDB的个人帐户,asp.net-web-api,code-first,asp.net-mvc-5,database-first,Asp.net Web Api,Code First,Asp.net Mvc 5,Database First,我正在为移动客户端使用WebAPI2。Web API在我的项目中使用“个人帐户””进行身份验证。我在远程服务器上用MSSQL创建了数据库,我的API结构像“WEPAPI2+MSSQL”(数据库优先)。但是“个人账户”使用“代码优先”,因此使用本地数据库。我不要这个。我想使用带有“WebAPI2”的远程MSSQL上的数据库。我该怎么做 更改IdentityModel.cs中的以下行 public ApplicationDbContext() : base("DefaultC

我正在为移动客户端使用WebAPI2。Web API在我的项目中使用“个人帐户””进行身份验证。我在远程服务器上用MSSQL创建了数据库,我的API结构像“WEPAPI2+MSSQL”(数据库优先)。但是“个人账户”使用“代码优先”,因此使用本地数据库。我不要这个。我想使用带有“WebAPI2”的远程MSSQL上的数据库。我该怎么做

更改IdentityModel.cs中的以下行

public ApplicationDbContext()
            : base("DefaultConnection")


除了上面的帖子,你还应该看看这个。您只需做两件事:将远程DB的连接字符串添加到web.config,并更改对上下文构造函数中基类的调用(如上图所示)。
public ApplicationDbContext()
            : base("YourConnectionStringsName")