Sometimes one doesn’t know exactly what to do to get themselves setup with a new technology where they can isolate their testing. There have been some questions around how to do this with the Geneva technologies so thought I would pull some quick guidance together here. This is not meant to replace any other guidance, but to augment it. Clearly, if your intent is to build out the full working end-to-end scenario then follow the explicit guidance in the Geneva Step-by-Step Guide in the Downloads section of the Microsoft Code Name “Geneva” Connect site. The end-to-end scenario is a full-bodied hands on lab that I highly recommend working through. But if you want to get setup more quickly, play around with the technologies and do your own thing, then this will get you rolling a bit faster.
Disclaimer: This blog is not the source for official guidance regarding Microsoft Code Name “Geneva”. Please always refer to the Geneva Team Blog for official information from the product group and post any Geneva questions on the Geneva Forum.
First, we’ll build out a VM that we can use for just testing the Geneva Framework and its code sample and then we’ll copy this base VM and extend its use for Geneva Server exploration in Part 2.
Step 1: Install Microsoft Virtual PC 2007 SP1 or Virtual Server 2005 R2 SP1 (both are free from Microsoft) [10-15 minutes]
Step 2: Get an Evaluation Windows Server 2008 VHD [Time depends on your connection speed for downloading]
Step 3: Load the .vhd into Virtual PC [3-5 minutes]
Step 4: Initial VM preparation and Install of VPC Additions [5-10 minutes]
Step 5: Run Windows Update and Backup .vhd and .vmc files [no time estimate for this since it’s dependent on how long Windows Update takes and the copy of the files to a backup location.]
Step 6: Install Visual Web Developer Express Edition [12-18 minutes]
Step 7: Install Geneva Beta Framework [3-6 minutes]
Step 8: Install IIS7 [5-10 minutes]
Step 9: Download Windows CardSpace Geneva Beta [2-3 minutes]
Step 10: Run the SamplesPreReqSetup.bat and backup [3-5 minutes]
Step 11: Run the Geneva Framework Samples
In Part 2 we’ll make a copy of the VM you backed up in Step 9.3 and turn it into a Geneva Server.
Please post any questions relating to the Geneva Framework or Geneva Server on the Geneva Forum. If you have questions about this VM setup, please feel free to post them here.
Enjoy running your Framework Samples!