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...
@OctopusDeploy Really liking the new GUI in @OctopusDeploy 4.0, both good looking and fast. Great work!— Johan Boström (@zarx) November, 21 2017
I’d stand by @OctopusDeploy every day of the week. Honestly couldn’t imagine our CD working as smoothly without it.— Ben Macpherson (@BenjiMac93) November 18, 2017