none
После конвертации проекта из VS2010 в VS2012 перестал работать ScriptManager RRS feed

  • Вопрос

  • Возникает ошибка:

    Ошибка: ASP.NET Ajax client-side framework failed to load.

    При этом в отладчике, видно:

    что ScriptManager генерирует ссылку на не существующий ресурс Scripts/Webforms/MsAjax/MicrosoftAjax.js

    На самом деле, если посмотреть то-же код на странице, которая создана сразу в VS2012, без конвертации, то мы увидем:

    Получается, что скрипт должен браться из ресурса, но этого не происходит...

    Что делать?

    5 сентября 2012 г. 19:13

Ответы

  • Я на пустую страницу добавляю только ScriptManager - и он слетает. Но похоже это проблема проявилась только в этом проекте.

    Сейчас я конвертировал другой проект - большой - там все нормально - абсолютно все работает, все ссылки ScriptManager правильные, на ресурсы.

    Возможно это из-за новго компа - я только вчера поставил весь софт, и начал конвертацию, а вечером, когда выключал комп, заметил, что еще много обновлений отложены и пока не вступили в силу, а выполнились только после выключения компа. Сегодня на большом проекте - все нормально... 

    Неверное это все-таки глюк, произошедший именно при данном стечении обстоятельств.

    Спасибо за участие!

    • Помечено в качестве ответа burdykin 6 сентября 2012 г. 6:35
    6 сентября 2012 г. 6:34

Все ответы

  • А у Вас случайно маршрутизация не подключена? Исключены роуты с обращениями к статическим ресурсам?

    routes.Ignore("{resource}.axd/{*pathInfo}");

    6 сентября 2012 г. 5:54
    Модератор
  • Нет, это очень простой сайт - никакого роутинга, просто набор страничек, а в Мастер странице стоит ScripManager. Если его убрать, то все работает, но без AJAX...

    6 сентября 2012 г. 6:11
  • Можете показать разметку страниц, так будет проще разобраться?
    6 сентября 2012 г. 6:16
    Модератор
  • Я на пустую страницу добавляю только ScriptManager - и он слетает. Но похоже это проблема проявилась только в этом проекте.

    Сейчас я конвертировал другой проект - большой - там все нормально - абсолютно все работает, все ссылки ScriptManager правильные, на ресурсы.

    Возможно это из-за новго компа - я только вчера поставил весь софт, и начал конвертацию, а вечером, когда выключал комп, заметил, что еще много обновлений отложены и пока не вступили в силу, а выполнились только после выключения компа. Сегодня на большом проекте - все нормально... 

    Неверное это все-таки глюк, произошедший именно при данном стечении обстоятельств.

    Спасибо за участие!

    • Помечено в качестве ответа burdykin 6 сентября 2012 г. 6:35
    6 сентября 2012 г. 6:34
  • Привет.

    Отлично, что вы выложили возможное решение проблемы. А вы пробовали уже после повторно конвертировать проект?


    Для связи [mail]

    7 сентября 2012 г. 9:51
    Модератор