PowerUp Quickstart

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)

The PowerUp Series

Advertisement

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.