app.UseMvc(routes =>
{
routes.MapRoute(
name: "default",
template: "{controller=Home}/{action=Index}/{id?}");
});
这里是默认路由模板的配置。如果你有其他路由配置,请确保它们正确地配置了你的控制器和方法。
3. 尝试在浏览器中直接输入控制器方法的URL地址来访问它,以排除与视图或HTML相关的问题。例如,如果你的控制器是HomeController,你可以尝试访问以下URL地址:
https://localhost:5001/Home/YourMethodName
4. 如果在你的控制器中使用了依赖注入,请确保已正确地注册所有服务。你可以在Startup.cs文件的ConfigureServices方法中找到和检查服务的注册代码。
public void ConfigureServices(IServiceCollection services)
{
// 注册服务
}
app.UseDeveloperExceptionPage();
app.UseStatusCodePages();
app.UseStaticFiles();
app.UseMvcWithDefaultRoute();
如果上述解决方法都不起作用,请向更具体的问题方向深入调查。