Visual Studio のクリック パブリッシングを使用して、FTP 経由でサイトをパブリッシュしています (右クリック -> パブリッシュ -> FTP)。
発行プロセスの一部として web.config を暗号化したいと考えています。
http://litemedia.info/encrypt-your-web-config-with-msbuildに従っていますが、これは素晴らしいことですが、実際の web.config ファイルが変更されてしまいます。これは望ましくありません。プロジェクト ファイルを変更して、公開前に TRANSFORMED web.config を暗号化したい。
Post web.config 変換で起動されるターゲットが見つかりませんが、これを行うために FTP パブリッシュの前に実行されます。
誰か提案はありますか?
よろしくカール
更新-それ以来、私は自分の質問に答え、web.configが変換された後、物理ファイルが公開される直前に実行されるターゲットを見つけました。
<Target Name="CustomPostPublishActions" AfterTargets="PipelinePreDeployCopyAllFilesToOneFolder" >
<Exec Command=""%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe" -pef "connectionStrings" "$(WebProjectOutputDir)\obj\$(ConfigurationName)\TransformWebConfig\transformed" -prov "RsaProvider"" />
</Target>