Не говорю, что это хорошая идея, но технически возможно ли, чтобы основное веб-приложение. net зависело от другого? Цель состоит в том, чтобы повторно использовать существующие проекты без рефакторинга в библиотеки классов.
Иллюстрировано ниже:
[Solution]
-Project1 <--- referenced web app (parent web app)
-Project2 <--- startup project (main web app)
--Dependencies
----Project1
Кажется, что компиляция выполняется нормально, но затем во время выполнения выдается исключение AmbiguousMatchException : Запрос соответствует нескольким конечным точкам. исключение.
Это связано с тем, что в каждом проекте есть несколько действий контроллера с одинаковым именем (например: publi c IActionResult Index () )
Есть ли способ игнорировать действия контроллера в родительском веб-приложении? Будут ли другие подводные камни?
скриншот