On-Site Octopus Deploy - How to deploy projects in a multi-project solution to different IIS locations I'm tasked with setting up CI/CD for my company. I'm using TeamCity which I have configured using the Octopus Deploy plugin to create a Nuget package to the appropriate dev server (alternatively, I can have TeamCity spit out a .zip). 

The package itself is a solution that contains several projects, and each project needs to be deployed to different folders on IIS. Is this something that I can accomplish with Octopus Deploy, and if so how? 

I've looked through the documentation and spent a lot of time Googling but I haven't found an example of someone doing this but I want to use Octopush Deploy because of the reporting and flexibility it provides (since I will need to set up pipelines to other environments in the future).

Information about the solution and environment:
Multi-project solution
.NET Framework 4.6.1
IIS version 6.2
Windows Server 2012 R2
Octopus Deploy v6.0 on-site
TeamCity Professional 2019.1.1 (build 66192)

The solution is currently deployed on ISS like this:



Any assistance provided or links to resources is deeply appreciated.

Kind regards.
It can be achieved, however, you will make your life easier if you modify your TeamCity build process to create a package for each IIS Website then deploy each one individually using a Deploy to IIS step.

If it's impossible to change your build process then you will need to do some pre-processing or just deploy the websites through a custom script.