4

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

4

1 回答 1

3

原来我的project.json.

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

这工作正常:"Microsoft.AspNetCore.Mvc": "1.0.0-rc2-final",

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

于 2016-06-26T18:16:26.547 回答