Хронология.NET Ошибка

Я работал с графиком сравнения несколько лет назад, и я рад видеть, что он перешел в мир.NET. Однако, когда я все настроил и попробовал сделать пример на этом сайте, я получил предупреждение с этой ошибкой:

"Не удалось загрузить данные XML из /TimelineData.ashx?Dataid=4123ea6c-3c1b-482c-b8f6-24a9c2fe7465&type=rss Not Found

Он загружает саму шкалу времени правильно, но не загружает даты из моего кода или RSS-канала из примера. Тем не менее, тестовый проект работал, как и ожидалось, когда я скачал последнюю версию исходного кода. Я не заметил файл с именем TimelineData.ashx в последнем исходном коде, и все же он работал нормально. Если я скопирую cc1:Timeline непосредственно из файла Default.aspx в проекте TimelineTest, я получу те же результаты, что и во всплывающем диалоговом окне, приведенном выше.

Похоже, что поддержка на их сайте прекратилась, мне просто интересно, кто-нибудь там знаком с этим контролем и может мне помочь?

2 ответа

Решение

Кажется, у вас не было настройки 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>

У меня такая же проблема.

Исправление! 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>
Другие вопросы по тегам