Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 是什么导致了这个错误?执行处理程序的子请求时出错';System.Web.Mvc.HttpHandlerUtil+;ServerExecuteHttpHandlerRapper';_C#_Asp.net_Asp.net Mvc_Asp.net Mvc 2 - Fatal编程技术网

C# 是什么导致了这个错误?执行处理程序的子请求时出错';System.Web.Mvc.HttpHandlerUtil+;ServerExecuteHttpHandlerRapper';

C# 是什么导致了这个错误?执行处理程序的子请求时出错';System.Web.Mvc.HttpHandlerUtil+;ServerExecuteHttpHandlerRapper';,c#,asp.net,asp.net-mvc,asp.net-mvc-2,C#,Asp.net,Asp.net Mvc,Asp.net Mvc 2,我不明白为什么我会出现这个错误。它发生在ajax调用上 感谢您的帮助。谢谢 以下是完整的错误文本: --2010年6月21日下午6:09:10--System.Web.HttpException(0x80004005):执行处理程序'System.Web.Mvc.HttpHandlerUtil+ServerExecuteHttpHandlerRapper'的子请求时出错。-->System.Web.HttpUnhandledException(0x80004005):引发了类型为“System.

我不明白为什么我会出现这个错误。它发生在ajax调用上

感谢您的帮助。谢谢

以下是完整的错误文本:

--2010年6月21日下午6:09:10--System.Web.HttpException(0x80004005):执行处理程序'System.Web.Mvc.HttpHandlerUtil+ServerExecuteHttpHandlerRapper'的子请求时出错。-->System.Web.HttpUnhandledException(0x80004005):引发了类型为“System.Web.HttpUnhandledException”的异常。-->System.Web.HttpException(0x80004005):使用自定义TextWriter时,OutputStream不可用。 在System.Web.HttpResponse.get_OutputStream()上 在C:\AjaxBuild\Ajax\Server\AjaxControlToolkit\ToolkitScriptManager\ToolkitScriptManager.cs中的AjaxControlToolkit.ToolkitScriptManager.OutputCombinedScriptFile(HttpContext上下文)中:第286行 在C:\AjaxBuild\Ajax\Server\AjaxControlToolkit\ToolkitScriptManager\ToolkitScriptManager.cs中的AjaxControlToolkit.ToolkitScriptManager.OnInit(EventArgs e)中:第246行 位于System.Web.UI.Control.InitRecursive(控件namingContainer) 位于System.Web.UI.Control.InitRecursive(控件namingContainer) 位于System.Web.UI.Control.InitRecursive(控件namingContainer) 位于System.Web.UI.Control.InitRecursive(控件namingContainer) 在System.Web.UI.Page.ProcessRequestMain(布尔includeStagesBeforeAsyncPoint,布尔includeStagesAfterAsyncPoint) 位于System.Web.UI.Page.HandleError(异常e) 在System.Web.UI.Page.ProcessRequestMain(布尔includeStagesBeforeAsyncPoint,布尔includeStagesAfterAsyncPoint) 在System.Web.UI.Page.ProcessRequest(布尔includeStagesBeforeAsyncPoint,布尔includeStagesAfterAsyncPoint) 在System.Web.UI.Page.ProcessRequest()中 位于System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext上下文) 在System.Web.UI.Page.ProcessRequest(HttpContext上下文)中 位于System.Web.Mvc.ViewPage.ProcessRequest(HttpContext上下文) 在c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\8f8e9134\ff8a3ded\App\u Web\u 4vjkjyte.13.cs中的ASP.views\u listen\u twittertertimeline\u aspx.ProcessRequest(HttpContext上下文)处:第0行 在System.Web.Mvc.HttpHandlerUtil.ServerExecuteHttpHandlerRapper.c_uuDisplayClass1.b_uu0()中 在System.Web.Mvc.HttpHandlerUtil.ServerExecuteHttpHandlerRapper.c_uuDisplayClass4.b_uu3()中 在System.Web.Mvc.HttpHandlerUtil.serverexecutehtphandlerwrapper.Wrap[TResult](Func
1 Func)
位于System.Web.Mvc.HttpHandlerUtil.ServerExecuteHttpHandlerRapper.Wrap(操作)
位于System.Web.Mvc.HttpHandlerUtil.ServerExecuteHttpHandlerRapper.ProcessRequest(HttpContext上下文)
位于System.Web.HttpServerUtility.ExecuteInternal(IHttpHandler处理程序、TextWriter编写器、Boolean preserveForm、Boolean setPreviousPage、VirtualPath路径、VirtualPath文件路径、字符串physPath、异常错误、字符串queryStringOverride)
位于System.Web.HttpServerUtility.ExecuteInternal(IHttpHandler处理程序、TextWriter编写器、Boolean preserveForm、Boolean setPreviousPage、VirtualPath路径、VirtualPath文件路径、字符串physPath、异常错误、字符串queryStringOverride)
在System.Web.HttpServerUtility.Execute(IHttpHandler处理程序、TextWriter编写器、Boolean preserveForm、Boolean setPreviousPage)
在System.Web.HttpServerUtility.Execute(IHttpHandler处理程序、TextWriter编写器、布尔形式)
在System.Web.HttpServerUtilityWrapper.Execute(IHttpHandler处理程序、TextWriter编写器、布尔形式)
在System.Web.Mvc.ViewPage.RenderView(ViewContext)中
在System.Web.Mvc.WebFormView.RenderViewPage(ViewContext上下文,ViewPage)中
在System.Web.Mvc.WebFormView.Render(ViewContext、TextWriter)上
在System.Web.Mvc.ViewResultBase.ExecuteSult(ControllerContext上下文)中
位于System.Web.Mvc.ControllerActionInvoker.InvokeActionResult(ControllerContext ControllerContext,ActionResult ActionResult)
在System.Web.Mvc.ControllerActionInvoker.c_uuDisplayClass14.b_uuu11()中
位于System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(IResultFilter筛选器、ResultExecutingContext预文本、Func
1 continuation) 在System.Web.Mvc.ControllerActionInvoker.c_uuDisplayClass14.c_uuDisplayClass16.b_uuu13()中 位于System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters(ControllerContext ControllerContext,IList
1过滤器,ActionResult ActionResult)
位于System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext ControllerContext,String actionName)
在System.Web.Mvc.Controller.ExecuteCore()上
在System.Web.Mvc.ControllerBase.Execute(RequestContext-RequestContext)中
位于System.Web.Mvc.ControllerBase.System.Web.Mvc.IController.Execute(RequestContext RequestContext)
在System.Web.Mvc.MvcHandler.c_uuudisplayClass8.b_uuu4()中
在System.Web.Mvc.Async.AsyncResultRapper.c__DisplayClass1.b__0()中
在System.Web.Mvc.Async.AsyncResultRapper.c_uuuuDisplayClass8上
1.b_uuuuuu7(IAsyncResult) 位于System.Web.Mvc.Async.AsyncResultRapper.WrappedAsyncResult`1.End() 位于System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult) 在System.Web.Mvc.MvcHandler.System.Web.IHTTPassynchandler.EndProcessRequest中(IAsyncResult结果) 在System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()中 在System.Web.HttpApplication.ExecuteStep(IExecutionStep步骤,布尔值&同步完成)


MVC视图代码中可能有语法错误。您可能会在错误日志中看到错误消息,但它不会停止站点运行,因为视图代码的编译方式与标准类不同


因此,请检查错误日志中是否有语法错误消息。

堆栈跟踪包含以下答案:

当发生错误时,OutputStream不可用 使用自定义TextWriter。在
@using (Html.BeginForm()) {
   <some html>
   @if(condition)
   {

   }
   <some html>

}