Модуль "AspNetCoreModule" не найден для неосновного приложения - PullRequest
0 голосов
/ 15 февраля 2019

В My Solution есть проекты с большим количеством кода базы данных и веб-сайтом, все в .Net Framework 4.5.Я только что добавил новый веб-проект Core 2.0 из шаблона VS2017 в решение, которое работает нормально.

Теперь я не могу запустить старый веб-сайт, настроив его в качестве загрузочного проекта.Хотя он не использует Core, но старый .Net Framework 4.5, он вызывает сообщение об ошибке:

HTTP Error 500.0 - Internal Server Error
Module "AspNetCoreModule" could not be found

Как это исправить?

1 Ответ

0 голосов
/ 15 февраля 2019

Поскольку я заархивировал решение SVN непосредственно до и после добавления нового проекта Core, я обнаружил, что проблема должна быть в файле решения:

.vs/config/applicationhost.config

, где есть несколько ссылок на этот модуль Core,даже если я выгружу (сделал недоступным) новый проект Core.Только после закрытия VS, удаления этого файла конфигурации и перезапуска VS сайт FW 4.5 снова будет работать.

Я прекратил отладку проекта 4.5, перезагрузил проект Core и начал отладку сайта 4.5.Работает нормально.

Я прекратил отладку проекта 4.5, сделал основной проект запускаемым и начал отладку.Сайт Core работает.

Я повторил отладку проекта 4.5: работает.

Вывод: удаление файла application.host исправило его.Тык был прав, установка запуталась.

...