【发布时间】:2014-07-11 10:58:54
【问题描述】:
目前我正在为我的 asp.net 应用程序使用 web api。我已将控制器放在名为“Reports”的文件夹中。 webApiConfig 的内容如下:
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{action}/{id}",
defaults: new { id = RouteParameter.Optional }
);
当我尝试使用它访问时,结果显示“未找到”。如果我将 api 直接放在我的项目中,它就可以工作。 我对 MVC 中的领域有点了解,但由于它是普通的 asp .net,我不知道如何处理这个问题。 任何帮助将不胜感激。
【问题讨论】:
-
您尝试访问的网址是什么?你的控制器/动作名称是什么?
-
我用过api/Reports/ReportController/LogReports
标签: asp.net asp.net-mvc c#-4.0