慕粉15871451882
2020-01-02 16:57
报错!
services.AddMvc();
//改成
services.AddMvc(options => { options.EnableEndpointRouting = false; })
.SetCompatibilityVersion(CompatibilityVersion.Version_3_0);
//就可以,请问老师 这是为什么?
public void ConfigureServices(IServiceCollection services)
{
services.AddMvc(options => { options.EnableEndpointRouting = false; })
.SetCompatibilityVersion(Microsoft.AspNetCore.Mvc.CompatibilityVersion.Version_3_0);
}
不知道别人是怎样的,我还需要将楼主提问中的CompatibilityVersion变更为(Microsoft.AspNetCore.Mvc.CompatibilityVersion,最终代码如上所示
版本问题,发错了
core3.0的路由换了
app.UseRouting();
//定义路由起始位置
app.UseEndpoints(endpoints =>
{
endpoints.MapControllerRoute(
name: "default",
pattern: "{controller=Home}/{action=Index}/{id?}");
endpoints.MapRazorPages();
});
打造你的第一个ASP.NET5 MVC网站应用
19326 学习 · 194 问题
相似问题