Размещаемое приложение 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.