首页 文章

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

提问于
浏览
1

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

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

2 回答

  • 0

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

  • 0

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

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

相关问题