代码之家  ›  专栏  ›  技术社区  ›  ChrisHDog

.Net 3.5图表控件异常

  •  4
  • ChrisHDog  · 技术社区  · 17 年前

    我用的是新的 free .net chart controls 当我在visual studio中运行项目时,它们似乎工作得很好,但当通过IIS执行相同操作时,我会得到以下异常:

    [HttpException (0x80004005): No http handler was found for request type 'GET']
       System.Web.HttpApplication.MapIntegratedHttpHandler(HttpContext context, String requestType, VirtualPath path, String pathTranslated, Boolean useAppConfig, Boolean convertNativeStaticFileModule) +529
       System.Web.HttpServerUtility.Execute(String path, TextWriter writer, Boolean preserveForm) +947
    
    [HttpException (0x80004005): Error executing child request for ChartImg.axd.]
       System.Web.HttpServerUtility.Execute(String path, TextWriter writer, Boolean preserveForm) +4120098
       System.Web.UI.DataVisualization.Charting.ChartHttpHandler.EnsureInitialized(Boolean hardCheck) +266
       System.Web.UI.DataVisualization.Charting.Chart.GetImageStorageMode() +25
       System.Web.UI.DataVisualization.Charting.Chart.Render(HtmlTextWriter writer) +133
       System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +240
       System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +240
       System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer) +253
       System.Web.UI.HtmlControls.HtmlForm.Render(HtmlTextWriter output) +87
       System.Web.UI.HtmlControls.HtmlForm.RenderControl(HtmlTextWriter writer) +53
       System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +240
       System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +240
       System.Web.UI.Page.Render(HtmlTextWriter writer) +38
       System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +4240
    

    知道我做错了什么吗?谢谢

    4 回复  |  直到 17 年前
        1
  •  3
  •   ChrisHDog    17 年前

    找到了一个解决方案(某种程度上)

    here ).一旦我把这些整理好就行了。

    缺少的一点:只是不确定在使用VisualStudio运行它时为什么会起作用。没有这些设置的Figure在两种环境(visual studio和iis)中都应该失败。好奇的

        2
  •  1
  •   REA_ANDREW    17 年前

    您是否尝试将项目的干净版本发布到IIS,因为您似乎缺少处理图表图像生成的处理程序。

        3
  •  1
  •   Robert MacLean    17 年前

    看起来您的IIS设置为不处理GET谓词。要签入IIS,请转到该站点,然后单击处理程序映射,找到.aspx处理程序,单击请求限制,然后单击谓词。

    If也可能介于两者之间-例如IIS url扫描。

        4
  •  1
  •   Victor    16 年前

    你在使用iis7吗?我在IIS7上也遇到了同样的问题,我在应用程序池中将“托管管道模式”切换为经典模式。