我有一个 WebApi 项目,我正在尝试向它添加一个区域。
在将新区域添加到 webapi 项目与 mvc4 应用程序时,是否需要做一些不同的事情?
我有一个简单的区域注册,例如
public class MobileAreaRegistration : AreaRegistration
{
public override string AreaName
{
get
{
return "Mobile";
}
}
public override void RegisterArea(AreaRegistrationContext context)
{
context.MapRoute(
"Mobile_default",
"Mobile/{controller}/{action}/{id}",
new { action = "Index", id = UrlParameter.Optional }
);
}
}
像这样的控制器
public class BusinessDetailsController : BaseController
{
public string Index()
{
return "hello world";
}
public HttpResponseMessage Get()
{
var data = new List<string> {"Store 1", "Store 2", "Store 3"};
return Request.CreateResponse(HttpStatusCode.OK, data);
}
}
但是我永远无法访问 api。我是在做一些愚蠢的事情,还是需要做 webapi 的额外步骤?