Временная шкала .Сетевая ошибка

#asp.net #timeline #simile

#asp.net #временная шкала #simile

Вопрос:

Я работал с временной шкалой simile несколько лет назад, и я рад видеть, что она переместилась в .СЕТЕВОЙ мир. Однако, когда я все это настраиваю и пытаюсь выполнить пример на этом сайте, я получаю предупреждение с этой ошибкой:

«Не удалось загрузить XML-данные из / TimelineData.ashx?Данные = 4123ea6c-3c1b-482c-b8f6-24a9c2fe7465 и тип = rss не найдены

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

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

Ответ №1:

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

Исправление! 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>
  

Ответ №2:

Похоже, что у вас не было настройки web.config для добавления ashx для временной строки

Прочитайте эту страницу для получения подробной информации http://timelinenet.codeplex.com/wikipage?title=Installationamp;referringTitle=Home

 <configuration>
<system.web>
<httpHandlers>
<add verb="*" path=".ashx" type="TimelineNet.TimelineAjaxHandler, TimelineNet" validate="false" />
</httpHandlers>
</system.web>
</configuration>
  

Комментарии:

1. Спасибо за ваш ответ, однако я пробовал это, но это не работает, потому что, по-видимому, значение глагола должно состоять хотя бы из одного символа. Я также пытался использовать verb =»*», а также то, что было в тестовом проекте ‘<добавить глагол =»ПОЛУЧИТЬ» путь =»TimelineData.ashx» тип =»TimelineNet. TimelineAjaxHandler, TimelineNet»/>’ и каждый раз одни и те же результаты.

2. @Попытается с помощью глагола=»*» validate=»false»

3. Все еще не работает. ссылка Для справки я связываю свой архивированный исходный код. Мне интересно, проблема может заключаться в том, что пример, похоже, находится в .NET 3.5, а я использую 4.0?