首页新闻找找看学习计划

ASP.NET Core MVC路由匹配问题

0
悬赏园豆:20 [已解决问题] 解决于 2016-03-08 20:30

将一个项目从 ASP.NET 5 RC1 升级至 ASP.NET Core 之后,dotnet run 成功将站点运行了起来,但访问时总是出现404错误,日志中记录的对应错误信息如下:

dbug: Microsoft.AspNetCore.Builder.RouterMiddleware[1]
      Request did not match any routes.

Startup.cs的Configure()方法中是这么写的:

app.UseMvcWithDefaultRoute();
dudu的主页 dudu | 高人七级 | 园豆:41048
提问于:2016-03-07 14:32
< >
分享
最佳答案
0

在project.json中,在compilationOptions下,添加 "preserveCompilationContext": true 之后,问题解决。

{
    "compilationOptions": {
        "preserveCompilationContext": true
    }
}
dudu | 高人七级 |园豆:41048 | 2016-03-08 20:29

我加了这段json还是404= =

苹果没有熟 | 园豆:132 (初学一级) | 2016-04-27 22:10
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册