部署到Web服务器时,ASP.NET身份不起作用

时间:2014-07-30 13:26:22

标签: c# sql asp.net-mvc asp.net-mvc-4 asp.net-identity

我创建了一个asp.net mvc应用程序。数据库第一。我可以在本地计算机上使用asp.net身份登录并注册。一切正常。一旦我部署到我的Web服务器(内部),我就无法登录或注册。我从我的mvc应用程序得到一个错误页面,没有任何解释。我理解身份使用本地数据库"开箱即用"对于它的桌子?如何配置它以在我的sql数据库中创建表?或者我需要手动创建它们吗?如何在我的Web服务器上配置身份?

更新*我的web.config中的我的身份验证模式=" Windows"

2 个答案:

答案 0 :(得分:0)

您好需要在Azure或其他地方创建SQL数据库,更改连接字符串,然后您将通过update-database命令迁移您的数据库(假设您使用EF)

答案 1 :(得分:0)

启用自定义错误以查看实际错误是什么。您可以通过将其添加到Web配置来实现。

<system.web>
  <customErrors mode="On" />
</system.web>