Мне везло с Cobertura. Это - инструмент покрытия кода, который может быть выполнен через Ваш скрипт Ant как часть Вашей нормальной сборки и может быть интегрирован в Гудзон.
Вы можете указать путь к действию контроллера и вернуть файл следующим образом:
public ActionResult Index()
{
return File("index.html", "text/html");
}
Укажите механизму маршрутизации игнорировать index.html:
routes.IgnoreRoute("index.html");