ServiceStack和MVC4没有连接Api返回呼叫

时间:2013-12-16 02:39:07

标签: asp.net-mvc-4 servicestack

我有一个MVC 4应用程序,我已经添加了ServiceStack.Host.Mvc nuget包; 已经注释掉了

  

WebApiConfig.Register(GlobalConfiguration.Configuration)

并添加了

  

routes.IgnoreRoute( “API / {*} PATHINFO”);

,服务目录正在运行,当我点击http://{service host}:2361/api/metadata;时,我确实获得了有效的服务列表 我通过调试器查看了服务是否被调用并返回正确的数据; 在主叫方虽然我得到以下错误:

'/'应用程序中的服务器错误。

任务已经解决。

描述:在执行当前Web请求期间发生了未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。

异常详细信息: System.ObjectDisposedException:任务已被处理。

来源错误:

在执行当前Web请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常的起源和位置的信息。

堆栈追踪:

[ObjectDisposedException: The task has been disposed.]
   System.Threading.Tasks.Task.ThrowIfDisposed() +3567641
   System.Threading.Tasks.Task.ContinueWith(Action`1 continuationAction, TaskScheduler scheduler, CancellationToken cancellationToken, TaskContinuationOptions continuationOptions, StackCrawlMark& stackMark) +47
   System.Threading.Tasks.Task.ContinueWith(Action`1 continuationAction) +44
   ServiceStack.Host.Handlers.HttpAsyncTaskHandler.System.Web.IHttpAsyncHandler.BeginProcessRequest(HttpContext context, AsyncCallback cb, Object extraData) +244
   System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +8862676
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +184

0 个答案:

没有答案