【问题标题】:RouteCreationException but I can't find the errorRouteCreationException 但我找不到错误
【发布时间】:2020-04-28 05:53:02
【问题描述】:

我正在 Microsoft ASP.NET Core 中开发一个项目,它抛出了 Microsoft.AspNetCore.Routing.RouteCreationException 但我不知道为什么,我认为我的格式都是正确的。有任何想法吗?我的路线:

endpoints.MapControllerRoute(
                    name: "results",
                    pattern: "{area=Customer}/{controller=Results}/{action=Index}/{cat?}/{sorton?}/{id?}");
                endpoints.MapRazorPages();

哦,这是它映射到的控制器:

namespace Uplift.Controllers
{
    [Area("Customer")]
    public class ResultsController : Controller
    {
        private readonly ILogger<ResultsController> _logger;

        public ResultsController(ILogger<ResultsController> logger)
        {
            _logger = logger;
        }

        public IActionResult Index(string id, string cat, string sorton)
        {
            ...
        }

【问题讨论】:

    标签: asp.net routes


    【解决方案1】:

    我似乎已经修复了它,我不确定具体如何,但重建我的项目似乎可以解决问题。我还更改了 IActionResults Index() 方法参数的顺序以匹配 MapRoute 模式

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-24
      • 2022-08-22
      相关资源
      最近更新 更多