NuGet & OctoPack
Before you can deploy an application using Octopus, you will need to bundle all of the executables, DLL's, configuration files, installation scripts, and anything else the application needs to run into a package. For .NET applications, Octopus uses NuGet packages, and makes creating them a snap using OctoPack.
IIS & ASP.NET
Octopus ships with built-in conventions for the most common IIS configuration tasks. Deploy your ASP.NET app to an IIS website or a virtual directory, configure the application pool, and even manage your X.509 certificates.
If you build .NET services that run in the background, our built-in convention for Windows Services makes it easy to install and configure them. When deploying a new version, we'll stop the service, point it to the new binary, then start it again.
If you have different settings for your app in test vs. production, Octopus will configure it for you without the need for custom scripts. Octopus automatically replaces app settings and connection strings based on conventions, and runs configuration transforms for you.
You might also like...
Not one person I know who's used @OctopusDeploy has ever said anything other than good stuff and sing its praises - whilst interviewing candidates a few have actually asked are we using it - great software.— Gregor Suttie (@gregor_suttie) August, 1 2018
Tools like @OctopusDeploy can be great in enabling culture change, we've been able to scale and improve our configuration story since we started using it.— Neil Chalk (@_neilch) July 19, 2018