1)
/p:PrecompileBeforePublish=true
2 + 3)
変換されたWeb.configファイルにコピーするには、.ccprojに次のMSBuildターゲットを追加する必要があります(変換のターゲットとしてWeb.Release.configを使用)。
<Target Name="CopySpecialFilesIntoPackage" AfterTargets="CopyWorkerRoleFiles">
<ProjectName>WebProjectName</ProjectName>
<TransformXml Source="$(ProjectDir)..\$(ProjectName)\Web.config" Transform="$(ProjectDir)..\$(ProjectName)\Web.Release.config" Destination="$(ProjectDir)obj\$(Configuration)\$(ProjectName)\$(ProjectOutput).config" />
</Target>
Webロールの複数のインスタンスにWebデプロイする場合は、Webロール(カスタムドメインのSSLなど)が必要な場合に、AzureWebサイトまたはオープンソースプロジェクトのAzureWebファームを使用できます。