asp.net5 mvc
问题:当只使用特征注释路由,项目运行时,直接404
你需要配置下默认控制器和动作啊。
你提供的代码看起来是没问题的,请考虑是其他方面的问题或者提供更多的信息
以下是如何在 Startup.cs 文件中配置路由的简单例子:
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
app.UseRouting();
app.UseEndpoints(endpoints =>
{
endpoints.MapControllerRoute(
name: "default",
pattern: "{controller=Home}/{action=Index}/{id?}");
endpoints.MapRazorPages();
});
}