Хорошо, это было быстро, но ... ответ:
Инструмент обновления действительно изменил мои маршруты в Global.asax
routes.MapRoute(
"Default",
"{controller}.mvc/{action}/{id}",
new { action = "Index", id = "" }
);
Удаление исправления ".mvc".
Обычно я бы сначала проверил там, но я предположил (глупый я), что утилита обновления не просто сойдет с ума по моей маршрутизации.
Редактировать: «.mvc» необходим для развертывания на сервере 2003 IIS 6.0, но он не будет работать в моей среде разработки на Windows 7. Так что я должен был удалить .mvc во время кодирования, а затем добавить его назад перед развертыванием для каждого развертывания.