我创建了一个asp.net mvc应用程序。数据库第一。我可以在本地计算机上使用asp.net身份登录并注册。一切正常。一旦我部署到我的Web服务器(内部),我就无法登录或注册。我从我的mvc应用程序得到一个错误页面,没有任何解释。我理解身份使用本地数据库"开箱即用"对于它的桌子?如何配置它以在我的sql数据库中创建表?或者我需要手动创建它们吗?如何在我的Web服务器上配置身份?
更新*我的web.config中的我的身份验证模式=" Windows"
答案 0 :(得分:0)
您好需要在Azure或其他地方创建SQL数据库,更改连接字符串,然后您将通过update-database命令迁移您的数据库(假设您使用EF)
答案 1 :(得分:0)
启用自定义错误以查看实际错误是什么。您可以通过将其添加到Web配置来实现。
<system.web>
<customErrors mode="On" />
</system.web>