您正在寻找的资源(或其依赖项之一)asp错误(不在IIS上托管)

时间:2014-02-26 19:55:52

标签: c# asp.net telerik

我正在尝试学习如何将数据设置到我添加到网页的Telerik图表中。我认为它就像Visual Studio附带的通用控件一样简单,我错了。我已阅读了许多关于如何解决此问题的不同文章,但我仍然得到相同的错误(问题是什么)。我没有在IIS中托管我的页面我也检查过。到目前为止我尝试过的方法:

  1. <add path="ChartImage.axd" verb="*" type="Telerik.Web.UI.ChartHttpHandler, Telerik.Web.UI, Version=2011.3.1305.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4" validate="false" />

  2. <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>

  3. Server.MapPath to file location(never found where it wasn't for spellcheck)

  4. 这些似乎是我搜索中最有前途的,但它仍然只是在URL中告诉我:/graphtest/ChartImage.axd这是我试图访问的图表所在的位置。现在我该怎么做才能解决这个问题呢?

1 个答案:

答案 0 :(得分:1)

您使用名为“graphtest”的虚拟路径吗?您添加的配置是使/chartImage.axd在root上可用。

如果您在没有虚拟路径的情况下运行应用程序,它应该可以正常工作。