我正在开发一个遗留的ServiceStack应用程序,我正在尝试添加新的端点。 这是一个服务堆栈 3 应用程序。 我为它创建新的响应、请求和服务类,就像我为其他端点做过无数次一样,但由于某种原因,我似乎无法调用它。
我什至尝试复制以前存在的文件并重写它们以满足我的需求,但这也没有用。
这是我的要求:
[Route("/OSTicket/UpdateList", "POST")]
public class OSTicketUpdateListByDBIDRequest
{
public int DatabaseID { get; set; }
}
这是我的回应:
public class OSTicketUpdateListResponse : IHasResponseStatus
{
public ResponseStatus ResponseStatus { get; set; }
}
这是我的服务终结点:
public OSTicketUpdateListResponse Post(OSTicketUpdateListByDBIDRequest request)
{
OSTicketUpdateListResponse response = new OSTicketUpdateListResponse();
response.ResponseStatus = new ResponseStatus();
response.ResponseStatus.ErrorCode = "200";
return response;
}
我需要在某个地方注册这些文件吗? 我不记得过去必须这样做,但很可能我错过了一些东西。 每当我使用 DHC 发布到应用程序时,我都会得到一个404
.
想
通了。 在我的服务声明中:
public class OSTicketService
我忘了继承Service
.