#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?