servicestack,Asp.net Mvc 4,servicestack" /> servicestack,Asp.net Mvc 4,servicestack" />

Asp.net mvc 4 ServiceStack NullReferenceException

Asp.net mvc 4 ServiceStack NullReferenceException,asp.net-mvc-4,servicestack,Asp.net Mvc 4,servicestack,我是新加入servicestack的人,我真的很享受它,但是我无法用我的一生来解释为什么会发生这种情况 I have mapped it as ROUTES.Add<images>("/Images"); in the APPHOST.cs 我收到以下错误,调试时未命中Post方法: { "responseStatus": { "errorCode": "NullReferenceException", "message": "Object

我是新加入servicestack的人,我真的很享受它,但是我无法用我的一生来解释为什么会发生这种情况

I have mapped it as ROUTES.Add<images>("/Images"); in the APPHOST.cs
我收到以下错误,调试时未命中Post方法:

{
    "responseStatus": {
        "errorCode": "NullReferenceException",
        "message": "Object reference not set to an instance of an object.",
        "stackTrace": "   at ServiceStack.WebHost.Endpoints.Utils.FilterAttributeCache.GetRequestFilterAttributes(Type requestDtoType)\r\n   at ServiceStack.WebHost.Endpoints.EndpointHost.ApplyRequestFilters(IHttpRequest httpReq, IHttpResponse httpRes, Object requestDto)\r\n   at ServiceStack.WebHost.Endpoints.RestHandler.ProcessRequest(IHttpRequest httpReq, IHttpResponse httpRes, String operationName)"
    }
}

我看不到你的
图像
课程,但我认为你需要改变

ROUTES.Add<images>("/Images");
ROUTES.Add(“/Images”);

ROUTES.Add(“/Images”)

由于您的ImageService上的帖子正在寻找ImageRequest类型的请求。

您是对的,我在重构时一定错过了这一点,非常感谢!!
ROUTES.Add<images>("/Images");
ROUTES.Add<ImageRequest>("/Images")