1

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="&quot;%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe&quot; -pef &quot;connectionStrings&quot; &quot;$(WebProjectOutputDir)\obj\$(ConfigurationName)\TransformWebConfig\transformed&quot; -prov &quot;RsaProvider&quot;" />
</Target>
4

0 に答える 0