我创建了angularjs脚本来调用web api。我的API配置如下,
config.MapHttpAttributeRoutes();
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{action}/{id}",
defaults: new { id = RouteParameter.Optional }
);
config.Formatters.JsonFormatter.SupportedMediaTypes.Add(new MediaTypeHeaderValue("text/html"));
我目前处于视图<li>@Html.ActionLink("Create", "GB", "ProjectCreate" , new { area = "" }, null)</li>
,并且在此页面中我调用了api api/Users/GetUser
但是它会抛出一个错误,即找不到api,当我检查调试模式时,api正在点击是uri ProjectCreate/api/Users/GetUser
。
这很奇怪,我没有从这里看到projectcreate出现的地方。
答案 0 :(得分:0)
它可能是您的网络应用程序的名称。让我知道你是如何运行你的应用程序的。