У меня есть основной веб-сайт (Net 4.5.2) в моем IIS.Затем я создаю отдельный веб-интерфейс (Net 4.7.2) и запускаю его как виртуальное приложение на основном веб-сайте.Но когда я тестирую webapi для получения данных, я получаю ошибку об отсутствии ссылки на сборку.Ниже приведена ошибка.
Сообщение об ошибке синтаксического анализатора: не удалось загрузить файл или сборку 'System.Web.Optimization' или одну из ее зависимостей.Система не может найти указанный файл.
Затем я устанавливаю эту недостающую сборку в webapi, после чего она отлично работает.
Итак, проблема в следующем:
- Зачем мне нужноустановить эту сборку, даже если мой webapi не использовал эту сборку?
- Это связано с тем, что web api запускается как виртуальное приложение на моем основном веб-сайте?или из-за другой версии?
- Как мне пропустить это без необходимости устанавливать неиспользуемую сборку в webapi?