Я работаю над проектом для компании, все работает нормально, когда я использую серверный компьютер для его тестирования, но когда я пытаюсь использовать компьютер сотрудников для входа, он не подключается.
Вот что я получаю от Chrome Developer Tools ::: Доступ к XMLHttpRequest в 'http://localhost/smarthrapi/api/auth' from origin' http://hrm' заблокирован политикой CORS: Ответ на предпечатный запрос не проходит контроль доступапроверка: в запрошенном ресурсе отсутствует заголовок «Access-Control-Allow-Origin».
ОПЦИИ http://localhost/smarthrapi/api/auth 500 (Внутренняя ошибка сервера)
services.AddCors(o => o.AddPolicy("SmartHRCorsPolicy", builder =>
{
builder.AllowAnyOrigin()
.AllowAnyMethod()
.AllowAnyHeader();
}));
Cors уже включен, и это использование здесь
[EnableCors("SmartHRCorsPolicy")]
public class AuthController : Controller
{ mycode here
- Если я использую http://localhost/hrmanager/HR/login для входа на сервер, он работает нормально, но когда я пытаюсь http://servername/hrmanager/HR/login на компьютере сотрудников, он не работает.как будто он не видит мой код или не может получить доступ к базе данных.
- Все представления работают нормально, например, когда я пытаюсь http://servername/hrmanager/HR/anotherpage страница отображается, но ничего не работает.
Это то, что они имеют некоторые ограничения на сервере, или это проблема из моего кода, я не знаю, пожалуйста, помогите мне.Я написал код для MVC, у меня есть API, которые я вызывал с помощью ajax и использую sqlserver.Пожалуйста, приложение должно быть Live завтра, а это значит, что мне нужно исправить это сегодня.Спасибо