我想加密我的连接字符串和应用程序设置。目前,我有多个发布配置文件,每个配置文件都有它的转换。
Below is my pubxml file code but for some reason my target with exec command is not getting triggered. Can some one familiar with the subject matter please help!!
先感谢您。
<project toolsversion="4.0" xmlns="http://schemas.microsoft.co...">
<propertygroup>
<webpublishmethod>FileSystem</webpublishmethod>
<lastusedbuildconfiguration>Release</lastusedbuildconfiguration>
<lastusedplatform>Any CPU</lastusedplatform>
<siteurltolaunchafterpublish/>
<launchsiteafterpublish>True</launchsiteafterpublish>
<excludeapp_data>False</excludeapp_data>
<publishurl>e:\Test_Deployment</publishurl>
<deleteexistingfiles>False</deleteexistingfiles>
<msdeployenablewebconfigencryptrule>true</msdeployenablewebconfigencryptrule>
</propertygroup>
<target name="CustomPostPublishActions" aftertargets="MSDeployPublish">
<exec command="C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -pe appSettings -app $(publishUrl)/MyProj"/>
<exec command="C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -pef connectionStrings $(publishUrl) -prov MyProviderKey"/>
</target>
</project>