c#-执行处理程序的子请求时出错

时间:2019-05-14 13:38:36

标签: c# asp.net asynchronous controller

当我将项目重新发布到主机上并尝试显示我的视图时,根据我的幸运程度,大约有50%的时间会出现此错误

  

执行处理程序'System.Web.Mvc.HttpHandlerUtil + ServerExecuteHttpHandlerAsyncWrapper'的子请求时出错。

我的视图被

调用
@if (Model.Items.Any())
{
    var item = Model.Items.FirstOrDefault();
    var table = item.GetValue("table");

    // Render Action (controllerMethod, ControllerName, UmbracoModelData)
    Html.RenderAction(table, "Monitor", new {data = item});

}

这是我在控制器中应该返回我的视图的方法

    public ActionResult Skader(LeBlenderValue data)
    {

        var jsonString = new WebClient { Encoding = System.Text.Encoding.UTF8 }.DownloadString("myStringHere");

        var dbObj = JsonConvert.DeserializeObject<List<SkaderModel>>(jsonString);

        var vm = new MonitorTableViewModel(){Skader = dbObj, gridData = data};
        return PartialView("~/Views/Partials/Monitor/Skader.cshtml", vm);
    }

0 个答案:

没有答案