I have searched everywhere and can't find any documentation on this. My guess is that it inherits maybe a machine key? Thanks in advance.
<MsDeploySourceManifest Include="runCommand">
<path>C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -pe "connectionStrings" -site $(DeployIisAppPath) -app "/"</path>
<waitInterval>2000</waitInterval>
<dontUseCommandExe>True</dontUseCommandExe>
<successReturnCodes>0</successReturnCodes>
<AdditionalProviderSettings>waitInterval;dontUseCommandExe;successReturnCodes</AdditionalProviderSettings>
</MsDeploySourceManifest>
-siteis an optional argument to the-peoption. According to the executable:This should correspond to a name of a site found in the "Sites" directory in IIS. As stated, if you don't specify this argument, it will default to using "Default Web Site":