In Octopus 2.0, we've added a new feature to help with ASP.NET deployments to IIS: Octopus can now create or update IIS website and application pools without requiring any scripts. You can configure who the application pool runs as, which version of the .NET framework to use, the bindings, and a whole lot more.
You can read more about the new IIS configuration feature in the documentation.