Just a quick note.
I’d advise sticking to ruby 1.8.7-p344 on the target node if you are targeting windows 2008 R2. I recently revisted targeting windows 2008 R2 and found that using the latest version of ruby 1.9.2-p180 on the windows 2008 r2 target node and attempting to run chef-client after installing the chef gem is a proverbial pain . I’m not sure if Opscode are looking into this but it’s easy to reproduce the pain 🙂
I was recently migrating from using windows 2008 on AWS EC2 to using Windows 2008 R2 when I stumbled across a problem with getting an MVC 3 app to work. I was getting the following error:
“HTTP Error 403.14 – Forbidden
The Web server is configured to not list the contents of this directory”
The EC2 windows 2008 R2 AMI’s have .NET Framework 4 already installed so no problems there I thought but …
It all depends on the order in which you do things. On Windows 2008 I set up IIS/ ASP.Net first then downloaded and installed the .NET 4 framework . On the Windows 2008 R2 instance I had set up IIS / ASP.Net after .NET 4 ( as it was already installed) but this meant that the framework is not automatically registered with IIS on windows 2008 R2 so you need to give it a helping hand by running aspnet_regiis -i. To do this:
Open a comamnd prompt as administrator then do the following: