【问题标题】:Web API 2 Individual Accounts not working on serverWeb API 2 个人帐户在服务器上不起作用
【发布时间】:2013-11-22 04:00:07
【问题描述】:

使用新的 Web API 2 oauth 时。它在本地工作正常,但在服务器上发布时它不起作用。我假设 ASP 有某种本地数据库,它们存储所有帐户,而我的服务器无权访问它(也许我错了)。有没有人遇到过这个问题或确定如何让它在服务器上运行?感谢您的帮助。

http://www.asp.net/vnext/overview/authentication/individual-accounts-in-aspnet-web-api#register

【问题讨论】:

    标签: c# oauth-2.0 asp.net-web-api2


    【解决方案1】:

    您的服务器上是否安装了 SQL Server?如果不是,那应该是问题所在。 ASP.NET Identity,在后台进行身份验证,如果您没有进行任何修改,通常针对 SQL Server 并创建自己的数据库(如果您创建自己的继承自 IdentityDbContext)。

    查看您的 web.config 文件。它应该有一个名为 DefaultConnection 的连接字符串。这是 ASP.NET Identity 连接到的数据库。我猜它适用于本地数据库。

    您可以在服务器上安装 SQL Server,它应该像在本地 PC 上一样工作,或者您将连接字符串更改为另一个数据库。

    【讨论】:

      猜你喜欢
      • 2014-07-20
      • 1970-01-01
      • 2023-03-28
      • 1970-01-01
      • 1970-01-01
      • 2016-05-23
      • 1970-01-01
      • 1970-01-01
      • 2018-07-11
      相关资源
      最近更新 更多