This post will be quick demo of what PowerUp can do. It will show the build and deployment of a simple website.
Step Zero – Get the Prerequisites
I’m assuming your Windows install already has Powershell 2, IIS 7, and .Net 4. It will do if you are running Windows 7/Windows Server 2008 R2. If not, you can download Powershell 2 from http://support.microsoft.com/kb/968929. If you are miffed about the lack of support for IIS6, let me know and I will fast track adding that feature.
Step One – Get PowerUp
Browse over to https://github.com/affinityid/powerup and download the latest version (or Git clone if you think you might be in the mood to fork). You can save this directory anywhere on your machine.
Step Two – Install IIS Powershell Snapin
The web deployment module within PowerUp currently assumes you have this installed. Head to http://learn.iis.net/page.aspx/429/installing-the-iis-70-powershell-snap-in/ to get this on your machine.
Step Three – Build and Deploy
Head to where you downloaded/cloned PowerUp, for example, as below.
Now double click on build_package_nant_deploy_local.bat. You should see quite a lot of console output, ending with something that looks like this:
PowerUp has now deployed a simple website to your local IIS instance.
To check it out, open a browser and go to http://localhost:9000. You should see something like this:
Yep, it really is that easy. With the help of just a few basic Windows components, PowerUp has built and deployed a fully functioning Asp.Net website.
Other Posts
Next (PowerUp Quickstart – An Rundown)
Previous (The Glossy PowerUp Sales Brochure)


