title: Substitute Variables in web.config outside of appsettings, or connectionstring
body: <p>The web.config in my <code>nupkg</code> file outputs the following:
  </p>
  
  <pre><code>&lt;host&gt;
            &lt;baseAddresses&gt;
              &lt;add baseAddress="#{Url.AccountService}"/&gt;
            &lt;/baseAddresses&gt;
          &lt;/host&gt;
  </code></pre>
  
  <p>According to Octopus' documentation on <a href="https://octopus.com/docs/deployment-process/substitute-variables-in-files" rel="nofollow noreferrer">Substitute variables in files</a>, the syntax above should be ok as long as I have the variable defined in my project. Which, I do.</p>
  
  <p><a href="https://i.stack.imgur.com/13KDf.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/13KDf.png" alt="enter image description here"></a></p>
  
  <p>I'm also deploying this package only to the <code>DEV</code> environment at this time.</p>
  
  <p><a href="https://i.stack.imgur.com/uYbj5.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/uYbj5.png" alt="enter image description here"></a></p>
  
  <p>Also, in the <code>Deploy Website</code> step, Under <code>Substitute Variables in Files</code> > I have <code>web.config</code> added to the list of files to perform the substitution on.</p>
  
  <p>However, when the deployment goes through, octopus doesn't substitute this variable with the intended value. What am I doing wrong?</p>