Итак, у меня есть проект asp.net, опубликованный на сервере предварительной разработки Windows. Работает нормально. Сайт доступен и работает как положено. Сайт использует проверку подлинности Windows. Сайт также отлично работает при сборке на localhost.
Однако по какой-то причине при публикации на сервере UAT я получаю следующую ошибку.
jquery-3.1.1.js:3855 Uncaught Error: [$injector:modulerr] Failed to instantiate module PQEApp due to:
Error: [$injector:nomod] Module 'PQEApp' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument.
Я удалил остальную часть ошибки, поскольку она выдаёт конфиденциальную информацию. Но это был просто список строк в angular.js
Я проверил и angular.js определенно на сервере после публикации. Так же как и app.js, который является файлом, в котором определено «PQEApp».
Если я уберу проверку подлинности Windows, сайт загрузится без этой ошибки. Однако необходимая функциональность нарушается без надлежащей аутентификации Windows.
Еще одна полезная информация: при переходе на вкладку «Источники» в инструментах разработчика, под сайтом в UAT отображается только папка «Содержимое», «Сценарии и пакеты».
В DEV (рабочая версия) App, Content, Scripts отображаются.
Приложение, где находятся файлы для сайта. связки генерируются во время выполнения ASP.net.
Любые предложения будут с благодарностью.