Это возможно. Вы можете записывать свои контроллеры в проект библиотеки классов и использовать их в разных веб-проектах. Но я не уверен, что это желаемая архитектура.
Убедитесь, что в вашей библиотеке классов есть ссылки на asp.net-mvc, такие как System.Web, System.Web.Mvc