Не удалось создать экземпляр модуля 'AppName' из-за ... На IIS с аутентификацией Windows в одной среде, а не в другой - PullRequest
0 голосов
/ 18 апреля 2019

Итак, у меня есть проект 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.

Любые предложения будут с благодарностью.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...