Вы можете запустить свой сайт ASP.Net MVC под IIS, а затем использовать самозаверяющий сертификат.
Лично у меня есть настройка, хочу ли я применять SSL или нет, и я отключаю его при локальном запуске. Я обнаружил только одну проблему, которая заключалась в настройке безопасности транспорта для конечных точек WCF, которые используются JavaScript.