【发布时间】:2012-05-01 20:43:47
【问题描述】:
我在 asp.net mvc4 站点上的 WebAPI 有问题,错误消息是:
你必须写一个属性 'type' = 'object' 在用本地名称'__type'写属性。
堆栈是:
at System.Web.Http.WebHost.HttpControllerHandler.EndProcessRequest(IAsyncResult result)
at System.Web.Http.WebHost.HttpControllerHandler.System.Web.IHttpAsyncHandler.EndProcessRequest(IAsyncResult result)
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
我的方法返回一个对象列表 IEnumerable ,产品是 datacontract 序列化没有任何问题
我通过全局错误处理程序恢复了这个错误,当它发生时应用程序被回收。
【问题讨论】:
标签: c# asp.net-mvc-4 asp.net-web-api