Я реализовал управление удостоверениями ASP.NET и он работает нормально, когда я запускаю свое приложение на локальном компьютере.Затем я развернул его в IIS. Теперь метод «Регистрация» контроллера учетных записей в удостоверении вызывает у меня несанкционированный ответ.
Я также обновил строку подключения.Даже если я нажму на тот же URL от Почтальона, я получаю результат «200 OK».То есть пользователь вставляется в таблицу «AspNetUsers»
Пожалуйста, помогите, в чем проблема.Что-то пошло не так при развертывании приложения.Я развернул его как 5 раз.
Мой метод регистрации: -
// POST api/Account/Register
[AllowAnonymous]
[Route("Register")]
public HttpResponseMessage Register(RegisterBindingModel model)
{
HttpResponseMessage httpResponseMessage = new HttpResponseMessage();
if (!ModelState.IsValid)
{
return Request.CreateResponse(HttpStatusCode.OK, modelError.CreateModelError(ModelState));
}
try
{
var user = new ApplicationUser() { UserName = model.UserName, Email = model.Email };
IdentityResult result = UserManager.Create(user, model.UserName);
if (!result.Succeeded)
{
httpResponseMessage.Content.Headers.Add("Identity_Insert", "Failed");
httpResponseMessage.StatusCode = HttpStatusCode.InternalServerError;
}
}
catch (Exception ex)
{
employeeMaster.LogError<EmployeeMaster>(ex, Global.Class.Common.ErrorType.APIError, 0);
httpResponseMessage.StatusCode = HttpStatusCode.InternalServerError;
}
return httpResponseMessage;
}