Вы пробовали Проект веб-развертывания (WDP)? У меня есть несколько проектов веб-приложений (WAP) со связанными WDP, которые отлично работают с TeamCity для сценариев развертывания.
Я использую бегунок sln2008 для построения своего решения (содержащего как WAP, так и WDP). Я изменил файл проекта WDP (скрипт MSBuild), чтобы скопировать вывод в общий сетевой ресурс:
<Target Name="AfterBuild" Condition=" '$(Configuration)' == 'Deploy' ">
<!-- copy WDP output to \\build02\wwwroot\Belden.Web.Intranet\ -->
<ItemGroup>
<MySourceFiles Include="$(OutputPath)**\*.*" />
</ItemGroup>
<Copy SourceFiles="@(MySourceFiles)" DestinationFiles="@(MySourceFiles->'\\build02\wwwroot\Belden.Web.Intranet\$(ProjectDir)%(RecursiveDir)%(Filename)%(Extension)')" />
</Target>
Я не пробовал это с MVC / WDP, но я думаю, что это будет работать так же ...