#c# #asp.net #asp.net-mvc #asp.net-web-api2
#c# #asp.net #asp.net-mvc #asp.net-web-api2
Вопрос:
У меня есть основной проект ( ASP.NET Проект ВЕБ-API) и проект библиотеки с контроллерами, унаследованными от ApiController
класса.
Когда я запускаю свое приложение, оно загружает все контроллеры (также из библиотеки) и настраивает маршруты. Например: если в отдельной библиотеке у меня есть BooksController
, когда я делаю запрос api / books / get, он работает. Но я хочу контролировать, когда это работает, а когда нет, без удаления или добавления ссылок на проекты, просто из кода и динамически.
Комментарии:
1. Интересное чтение: beletsky.net/2011/12/inside-aspnet-mvc-instantiation-of.html
2. Вы хотите сказать, что хотите контролировать, когда настроена маршрутизация контроллера ? Почему вы хотите этого, просто любопытно?
3. я хочу разделить библиотеки с контроллерами и во время разработки запустить все в одном asp.net проект, просто добавив ссылки, но в процессе производства он будет разделен на несколько asp.net проекты. Но мне понадобятся ссылки на эти библиотеки, потому что запросы между этими проектами используют одни и те же классы, и я не хочу дублировать.
4. Взгляните на это сообщение в блоге: strathweb.com/2013/08 /…