时间线.NET错误

时间:2011-04-16 23:57:53

标签: asp.net timeline simile

几年前我使用了明喻时间表,我很高兴看到它已进入.NET world。但是,当我完成所有设置并尝试在此站点上执行示例时,我收到此警告的警告:

“无法从/TimelineData.ashx?Dataid=4123ea6c-3c1b-482c-b8f6-24a9c2fe7465&type=rss加载数据xml 找不到

它确实正确地加载了时间轴本身,但是它没有从我的代码隐藏或示例中的rss feed加载任何日期。但是,当我下载最新的源代码时,测试项目按预期工作。在最新的源代码中,我没有注意到名称为TimelineData.ashx的文件,但它运行正常。如果我直接从TimelineTest项目中的Default.aspx文件复制cc1:Timeline,我会得到相同的结果,上面的弹出对话框错误。

看起来他们网站上的支持似乎已经下降了,我只是想知道是否有人熟悉这种控制并且可以帮我一臂之力?

2 个答案:

答案 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>