几年前我使用了明喻时间表,我很高兴看到它已进入.NET world。但是,当我完成所有设置并尝试在此站点上执行示例时,我收到此警告的警告:
“无法从/TimelineData.ashx?Dataid=4123ea6c-3c1b-482c-b8f6-24a9c2fe7465&type=rss加载数据xml 找不到
它确实正确地加载了时间轴本身,但是它没有从我的代码隐藏或示例中的rss feed加载任何日期。但是,当我下载最新的源代码时,测试项目按预期工作。在最新的源代码中,我没有注意到名称为TimelineData.ashx的文件,但它运行正常。如果我直接从TimelineTest项目中的Default.aspx文件复制cc1:Timeline,我会得到相同的结果,上面的弹出对话框错误。
看起来他们网站上的支持似乎已经下降了,我只是想知道是否有人熟悉这种控制并且可以帮我一臂之力?
答案 0 :(得分:2)
我遇到了同样的问题。
修复! IIS版本7及更高版本 将处理程序放在system.webServer中,而不是system.web中。 编辑:格式化。
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
<handlers>
<add name="ashx" verb="GET" path="TimelineData.ashx"
Type="TimelineNet.TimelineAjaxHandler, TimelineNet"/>
</handlers>
</system.webServer>
答案 1 :(得分:1)
似乎你没有设置web.config以获取ashx的时间线
阅读此页面了解详情 http://timelinenet.codeplex.com/wikipage?title=Installation&referringTitle=Home
<configuration>
<system.web>
<httpHandlers>
<add verb="*" path=".ashx" type="TimelineNet.TimelineAjaxHandler, TimelineNet" validate="false" />
</httpHandlers>
</system.web>
</configuration>