我正在.net核心后端中设置一个registerservice,管理员可以在其中将新用户添加到数据库中,并且该用户将收到一条验证电子邮件。
我使用Mediatr将数据添加到数据库中,并使用auth0作为登录平台。
这是我的方法,由http请求触发。
await _mediator.Send(new PutUser
...
)};
每当我使用所需数据执行api调用时,在尝试执行此代码时都会抛出错误:
System.ObjectDisposedException: 'Cannot access a disposed object. Object name: 'IServiceProvider'.'
这是错误:
train:job:
stage: train
script: python script.py
artifacts:
paths:
- artifact.csv
expire_in: 1 week
我希望执行该调用,并将用户添加到数据库中。
上面的所有代码都可以正常工作,并且已经过测试,如果我使用其他Mediatr类并且所有其他调用都可以正常工作,那么它将无法正常工作。 它与Mediatr调用上方的代码有关,因为当我删除代码并且仅执行Mediatr调用时,它才起作用。
有人可以帮助我吗?