Слияние кода завершено, страница обновится автоматически
Как правильно настроить новый контроллер в разделе BootstrapAdmin.Web.Controllers.Api.TestController, чтобы он работал без авторизации? Создайте контроллер и убедитесь, что маршрут корректно указан.
Пример:
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
namespace BootstrapAdmin.Web.Controllers.Api
{
[Route("api/[controller]")]
public class TestController : Controller
{
// Отключаем проверку авторизации
[AllowAnonymous]
[HttpGet("[action]")]
public IActionResult Get()
{
return Ok("Test action executed");
}
}
}
Убедитесь, что ваш проект использует правильные маршруты и конфигурацию. Также убедитесь, что вы запустили приложение с правильной конфигурацией и маршрутах нет ошибок.
Если проблема сохраняется, проверьте конфигурацию вашего Startup.cs
файла, чтобы убедиться, что маршруты правильно зарегистрированы и нет конфликтов между маршрутами.
Проверьте также наличие других атрибутов безопасности, которые могут влиять на доступ к контроллеру.