Я думаю, что вы спрашиваете, если бы вы разрабатывали приложение ASP.NET MVC, понадобился бы IIS на вашем локальном компьютере для его запуска?
Ответ - нет, нет.
Короче говоря, ASP.NET MVC технически может запускаться любым веб-сервером, который позволяет самому веб-сайту обрабатывать запросы вместо того, чтобы веб-сервер обрабатывал их.