I've created a parameters.xml and verified that the xpath works with an online tool http://www.xpathtester.com/
<?xml version="1.0" encoding="utf-8" ?>
<parameters>
<parameter name="Website URL" description="Please provide the base web address for the external part of the application" defaultValue="https://someOtherSite.com">
<paramterEntry kind="XmlFile" scope="\\web.config$" match="/configuration/appSettings/add[@key='ExternalSiteBaseUrl']/@value" />
</parameter>
<parameter name="Authentication Service URL" description="Please provide the web address for the authentication service" defaultValue="http://someOtherSite.com/auth">
<paramterEntry kind="XmlFile" scope="\\web.config$" match="/configuration/appSettings/add[@key='AuthServiceAddress']/@value" />
</parameter>
</parameters>
When I import the zip file through IIS I get to the settings page with the connection strings, and these two options appear as expected. No matter what I set the values to though, they're just ignored. The value that is in the web.config remains unchanged. The connection string changes however are applied. In the summary that pops up afterwards there are a couple of lines saying that the connection strings were in scope, but there is nothing related to these two values. Is there a step I'm missing?