При тестировании приложения ASP.NET MVC 2 я столкнулся с проблемой, когда представление не может быть найдено.
Глядя на код, я понял, что файл aspx для представления не был добавлен в источникконтрольный репозиторий.В этом проекте это довольно просто сделать, так как мы используем StarTeam для контроля исходного кода, и он не показывает новые папки при регистрации. Это представление было для нового контроллера, поэтому для него была создана новая папка, и поэтому она была пропущена.
Наш сервер сборки (использующий Hudson / MSBuild) не воспользовался этим, поскольку код по-прежнему прекрасно работает с отсутствующим файлом aspx.Наши тестовые модули контроллера тестируют ActionResults, которые, очевидно, все еще проходят без представления.
Это обнаружилось при тестировании системы, но как я могу поймать это раньше (в идеале на сервере сборки).Заранее спасибо