C# 在API的根级别添加Odata默认登录页
我想在webapi的根级别创建空/自定义页面, 所以当我调用localhost:port时,它应该返回我的html页面, 当使用MVC控制器和创建视图,并将路由默认设置为控制器的操作时,这一点非常有效C# 在API的根级别添加Odata默认登录页,c#,asp.net,asp.net-mvc,asp.net-web-api,odata,C#,Asp.net,Asp.net Mvc,Asp.net Web Api,Odata,我想在webapi的根级别创建空/自定义页面, 所以当我调用localhost:port时,它应该返回我的html页面, 当使用MVC控制器和创建视图,并将路由默认设置为控制器的操作时,这一点非常有效 routes.MapRoute( name: "Default", url: "{controller}/{action}/{id}", defaults: new { controller = &qu
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
但是添加odata路由映射时的问题
config.MapODataServiceRoute(
routeName: "ODataRoute",
routePrefix: null,
model: builder.GetEdmModel())
,当我调用localhost:port时,返回404 not found
有人能帮忙吗?我将空index.html文件添加到项目根文件夹中,它可以工作,但似乎不工作,总是找不到。。。