我在 asp.net mvc4 站点上的 WebAPI 有问题,错误消息是:
在使用本地名称“__type”编写属性之后,您必须编写一个属性“type”=“object”。
堆栈是:
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 可序列化没有任何问题
我通过全局错误处理程序恢复了这个错误,当它发生时应用程序被回收。