我正在尝试学习如何将数据设置到我添加到网页的Telerik图表中。我认为它就像Visual Studio附带的通用控件一样简单,我错了。我已阅读了许多关于如何解决此问题的不同文章,但我仍然得到相同的错误(问题是什么)。我没有在IIS中托管我的页面我也检查过。到目前为止我尝试过的方法:
<add path="ChartImage.axd" verb="*" type="Telerik.Web.UI.ChartHttpHandler, Telerik.Web.UI, Version=2011.3.1305.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4" validate="false" />
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
<modules runAllManagedModulesForAllRequests="true"/>
<handlers>
<add name="ChartImage.axd_*" path="ChartImage.axd" verb="*" type="Telerik.Web.UI.ChartHttpHandler, Telerik.Web.UI, Culture=neutral, PublicKeyToken=121fae78165ba3d4" preCondition="integratedMode" />
<add name="Telerik.Web.UI.SpellCheckHandler.axd_*" path="Telerik.Web.UI.SpellCheckHandler.axd" verb="*" type="Telerik.Web.UI.SpellCheckHandler, Telerik.Web.UI, Culture=neutral, PublicKeyToken=121fae78165ba3d4" preCondition="integratedMode" />
<add name="Telerik.Web.UI.DialogHandler.aspx_*" path="Telerik.Web.UI.DialogHandler.aspx" verb="*" type="Telerik.Web.UI.DialogHandler, Telerik.Web.UI, Culture=neutral, PublicKeyToken=121fae78165ba3d4" preCondition="integratedMode" />
<add name="Telerik.RadUploadProgressHandler.ashx_*" path="Telerik.RadUploadProgressHandler.ashx" verb="*" type="Telerik.Web.UI.Upload.RadUploadProgressHandler, Telerik.Web.UI" preCondition="integratedMode" />
<add name="Telerik.Web.UI.WebResource.axd_*" path="Telerik.Web.UI.WebResource.axd" verb="*" type="Telerik.Web.UI.WebResource, Telerik.Web.UI" preCondition="integratedMode" />
</handlers>
</system.webServer>
Server.MapPath to file location(never found where it wasn't for spellcheck)
这些似乎是我搜索中最有前途的,但它仍然只是在URL中告诉我:/graphtest/ChartImage.axd这是我试图访问的图表所在的位置。现在我该怎么做才能解决这个问题呢?
答案 0 :(得分:1)
您使用名为“graphtest”的虚拟路径吗?您添加的配置是使/chartImage.axd在root上可用。
如果您在没有虚拟路径的情况下运行应用程序,它应该可以正常工作。