Размещаемое приложение Blazor wasm в .NET 6 RC1 и VS2022 preview 4 Возврат НЕ найден

У меня проблема с проводным соединением, из-за которой я получаю сообщение об ошибке НЕ найден для очень простого идеального маршрута.

URL-адрес запроса: https: // localhost:5001 / api / Organization / GetRoleTypes

Вот мой код контроллера

          [ApiController]
    [Authorize]
    [Route("api/[controller]/[action]")]
    [Produces("application/json")]
    public class OrganizationController : CustomControllerBaseClass
    {
        [HttpGet]
        [AllowAnonymous]
        public async Task<IActionResult> GetRoleTypes()
        {

        }
    }

program.cs

      app.UseEndpoints(endpoints =>
{
    endpoints.MapRazorPages();
    endpoints.MapControllers();
    endpoints.MapControllerRoute(
       name: "default",
       pattern: "{controller=Home}/{action=Index}/{id?}");
    endpoints.MapHub<GetinLineHub>("/chathub");
    // endpoints.MapFallbackToFile("index.html");
    endpoints.MapFallbackToFile("{**slug:regex((?!api.*)):nonfile}", "index.html");
    
 });

Что мне не хватает или неправильно настроено? Вышеуказанный URL-адрес rquest не разрешает исправление маршрута и возвращает NOT Found.

0 ответов

Другие вопросы по тегам