asp.net-core - .NET 6 RC1 和 VS2022 预览版中的 Blazor wasm 托管应用程序 4 返回未找到
问题描述
我遇到了有线问题,对于非常简单的完美路线,我没有找到错误。
请求网址: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()
{
}
}
程序.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
解决方案
推荐阅读
- python - 求解变量子集的多元方程
- ruby-on-rails - Rails 6 alpha:Sprockets::FileNotFound
- c# - 自定义形状您的用户控件或面板
- amazon-web-services - 如何用其他 ec2 实例图像替换 ec2 图像?
- node.js - 未处理的拒绝 MongoError: '$inc' 中的美元 ($) 前缀字段 '$inc' 对存储无效
- java - 当我使用千分尺的 PrometheusMeterRegistry 时,指标没有出现在普罗米修斯端点
- swift - 如何在运行时将 CIFilters 添加到视频中
- java - 如何在android中上传到服务器之前调整和压缩文件(pdf,xls,doc,pptx,.....等)base64
- php - 使用 XAMPP 和 Windows 一次又一次地收到错误“无法对套接字执行操作...”
- mysql - 从 Sequelize 中的两个不同的连接(包括)获取“总和”