【问题标题】:DataContext initialization is giving errorsDataContext 初始化给出错误
【发布时间】:2019-01-15 21:16:58
【问题描述】:

我正在尝试创建自己的自定义注册。哪个有效

但是当我尝试初始化 dataContext 时添加存储过程时,它会引发错误。这是我的代码

namespace Login.Controllers.Work
{
    public class PostController : Controller
    {

        private readonly UserManager<ApplicationUser> _userManager;
        private readonly DataContext _context;

        private readonly SignInManager<ApplicationUser> _signInManager;
        private readonly IEmailSender _emailSender;
        private readonly ILogger _logger;

        public PostController(DataContext context, UserManager<ApplicationUser> userManager,  SignInManager<ApplicationUser> signInManager, IEmailSender emailSender,    ILogger<AccountsController> logger )
        {
            _userManager = userManager;
            _signInManager = signInManager;
            _emailSender = emailSender;
            _logger = logger;
           _context = context;
        }

当我添加 DataContext 上下文并将其设置为 _context = context;我的 ajax 查询出现错误 500

错误信息是

HTTP500: SERVER ERROR - 服务器遇到了阻止它完成请求的意外情况。 (XHR)POST - https://localhost:44345/SignUp

这里有什么问题?

谢谢

【问题讨论】:

  • 这些信息不足以让我们提供帮助。 500 个错误总是伴随着更多的细节......
  • @DavidG 它的 ajax 调用给出了错误,我如何找到细节?

标签: asp.net-mvc asp.net-core-2.1


【解决方案1】:

忘记在startup.cs文件中添加服务注册

作为

    services.AddDbContext<DataContext>(options => options.UseSqlServer(connection));

现在可以了 谢谢

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多