В этом блоге есть пошаговые инструкции о том, что вам нужно сделать, чтобы использовать асинхронный контроллер MVC Futures в вашем проекте MVC 1.0.
Что касается альтернативы, вы можете создать механизм опроса javascript ... в основном, заставить контроллер запускать работу в другом потоке и возвращать какой-то идентификатор задания в браузер, а браузер использовать javascript для опроса результат другого действия на основе этого идентификатора. Я использовал этот тип техники, ожидая, пока YouTube обработает загруженное видео, и это сработало хорошо.