У меня есть это asp. net core 3.1 MVC приложение с индивидуальной учетной записью, которое отлично работает на веб-сервере Windows 2012 r2, когда я go подключаюсь к нему через localhost. Я могу войти и использовать мой API. Однако, когда я go на веб-сайт через имя хоста, после того, как я вошел в систему, я получаю ошибку 401, когда я пытаюсь использовать мой API.
Ошибка, полученная после входа в систему
Вот еще одно сообщение об ошибке
Вот еще подробности ошибки из заголовка запроса
Если я дважды щелкну по ссылке конечной точки API с неавторизованным сообщением, я буду представлен на странице входа (имейте в виду, что я имею уже залогинился). И если я войду в систему, я увижу ожидаемый ответ json, который я использую для отображения данных в таблице данных. После этого я могу go вернуться на страницу с данными, и она будет в порядке.
ссылка на конечную точку API
Любые предложения о том, как это исправить проблема. Опять же, я сталкиваюсь с этим только с именем хоста в URL от самого сервера с другого компьютера. Как будто конечная точка API не распознает мои зарегистрированные учетные данные и требует повторного входа только для конечной точки API. Доступ к сайту через localhost работает безупречно.