我在MVC项目中创建了名为ApiConroller
的控制器。当我尝试运行其Index()
操作方法时,它会返回以下错误消息:
此XML文件似乎没有任何关联的样式信息 用它。文档树如下所示。没有HTTP 找到与请求URI匹配的资源 'http://jsfiddle.net/gh/get/library/pure/highcharts/highcharts/tree/master/samples/highcharts/plotoptions/series-point-events-mouseover/'。
为什么要返回xml文件?如何让它返回视图?
答案 0 :(得分:0)
/api/
是Web Api路由的默认映射的一部分,如下所示:
public static class WebApiConfig
{
public static void Register(HttpConfiguration config)
{
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
}
}
如果您没有使用Web Api,请确保通过从项目中删除WebApiConfig文件和/或从Global.asax文件中删除WebApiConfig.Register(GlobalConfiguration.Configuration)
来删除这些路由映射。
如果 在某处使用Web Api,则需要更改上述路由。