我已经阅读了Virtocommerce文档中提供的示例教程。
http://docs.virtocommerce.com/display/vc2devguide/Creating+new+module
我正在使用文档中提供的以下位置的确切代码
http://docs.virtocommerce.com/download/attachments/13303913/ManagedModule.zip?version=6&modificationDate=1458663072657&api=v2
我已经运行了大部分代码,但是模块的WebAPI示例一直存在一个404错误。
我将Virtocommerce代码作为应用程序运行在我的本地开发机器上的默认网站下。
我觉得这个问题可能在我的API控制器中。这是我的密码
using System.Web.Http;
namespace VirtoCommerce.Module1.Web.Controllers.Api
{
[RoutePrefix("api/module1")]
public class Module1Controller : ApiController
{
// GET: api/module1/
[HttpGet]
public IHttpActionResult GetData()
{
return Ok(new[] { "Hello world!" });
}
}
}调试404错误的好方法是什么?
发布于 2016-04-29 13:42:28
GetData()方法还应该具有路由(“”)属性:
[HttpGet]
[Route("")]
public IHttpActionResult GetData()
{
return Ok(new[] { "Hello world!" });
}https://stackoverflow.com/questions/36933286
复制相似问题