Angular + WebAPI - Получение: необработанная синтаксическая ошибка: неожиданный токен <

0

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

Я пишу небольшое приложение в Visual Studio 2015, используя AngularJS и WebAPI. Все работает на 100% правильно в режиме отладки и выпуска, если я запускаю приложение из самого VS. Он также работает через WebMatrix, когда я публикую отладочную версию приложения в папке. Но когда я публикую версию выпуска в папку и пытаюсь просмотреть приложение в браузере (используя WebMatrix), я получаю:

Uncaught SyntaxError: Unexpected token < modernizr:1  
Uncaught SyntaxError: Unexpected token < jquery:1  
Uncaught SyntaxError: Unexpected token < bootstrap:1  
Uncaught SyntaxError: Unexpected token < angularjs:1  
Uncaught SyntaxError: Unexpected token < modal:1  
Uncaught SyntaxError: Unexpected token < app:1 

Он дергается за тег.

Где-то я прочитал, что мне нужно использовать правильный синтаксис в моем коде AngularJS, чтобы убедиться, что минимизация выполнена правильно, когда приложение опубликовано. Я сделал все это, но я все еще получаю эту ошибку. Я также использую тег ng-strict-di, и я не получаю никаких ошибок.

Я чувствую, что это как-то связано с IIS (Express) + AngularJS. Я убедился, что использую html5mode, устанавливая базовый href в своем первоначальном представлении, abd реализовал маршрутизацию в web.config. Я не получаю 404, когда обновляю страницу. Я чувствую, что много покрыл, но он все еще не работает.

Я просматриваю веб-страницы вверх и вниз и не смог найти ничего, что могло бы указывать на то, что нужно сделать.

Я отчасти отчаялся, и я был бы признателен за любую помощь в этот момент.

Пожалуйста, спасибо...

  • 0
    Похоже, в твоем js есть дополнительный символ "<", который облажался для тебя.
  • 0
    Я не уверен, что это так. Появится ли ошибка при запуске кода в VS? Все это прекрасно работает в VS.
Теги:
visual-studio
web-services
publish
release

1 ответ

0

Я действительно понял это (по чистой случайности).

Это закончилось тем, что главной странице (индексу) не понравилось @styles.render и @scripts.render. Вся установка не понравилась.

Как только я включил файлы, которые были индивидуально настроены в связках, все это начало работать.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню