使用asp.net核心MVC的任何操作都有404错误

时间:2016-06-26 18:16:27

标签: asp.net-core asp.net-core-mvc asp.net5

使用从头创建的全新项目(不是可视化工作室模板),使用Kestrel作为服务器,以及使用services.AddMvc();app.UseMvc();初始化MVC的非常简单的Startup.cs,任何请求到控制器操作返回404错误而不是运行操作。

1 个答案:

答案 0 :(得分:3)

原来我的project.json中有一个拼写错误。

这会编译但不起作用:"Microsoft.AspNetCore.MVC": "1.0.0-rc2-final",

这很好用:"Microsoft.AspNetCore.Mvc": "1.0.0-rc2-final",

不要看到区别?我花了很长时间才找到它。不起作用的版本使用大写MVC,而正确的版本是Mvc。为什么它编译但在运行时默默地失败对我来说是一个谜。