Хронология.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>