www.codinghillbilly.com   kyle.baley.org  Subscribe / Contact
 
 
 
 
LATEST POSTS
Friday, January 30, 2009

Since getting his new desktop a couple o’ weeks ago, the hillbilly’s gone all virtual. I’ve been playing with virtual machines as my primary destination, leaving the host as dumb as I can possible make it. And to be quite honest, it is difficult to make something dumb, which is surprising considering some of the comments from past clients.

One of the things I had hoped to do was keep all my data on the host machine and access it via a shared drive from my VMs. It’s basically the 21st century version of creating an Apps partition and a Data partition. Then I’d use SyncToy to keep that folder up-to-date on an external hard drive as well as the virtual machines themselves. (On a side note: I dearly hope the promise of virtual machines holds true because setting up a new workstation is more mind-numbing than the stuff I have brewing in the still in the basement.)

I’ve run into a couple of issues with this set up. First was a time-sucking annoyance where I wasn’t able to copy documents in the same folder. I.e. Select the document, press Ctrl-C, then Ctrl-V. Kept getting permission errors. I was able to create new documents just fine. It’s one of those annoyances that goes away if you ignore it long enough apparently because I’m no longer able to duplicate it.

The second problem was trying to attach a database to SQL Server from a shared drive. Perhaps it’s possible with a SQL statement but from the GUI, it doesn’t even list network drives.

Problem three: IIS seems to have trouble with web apps using a network drive as well. It had trouble reading the web.config file until I moved the thing locally.

Problem four actually pre-dated problem three. I didn’t actually have IIS installed when I started this odyssey. After I did, it took a while to figure out that I had installed IIS after I had installed .NET 3.0. Hence, none of my WCF services would register. That was solved by running servicemodelreg.exe –r from C:\Windows\Microsoft.NET\Framework\v3.0\Windows Communication Foundation. It appears to be analogous to aspnet_regiis.

So all in all, it’s been a configuriffic afternoon. I’m still trying to get the hang of booting to various virtual machines. I do NOT like the fact that I can’t change my primary monitor in a VM with VMWorkstation.

This is also my first foray into the 64-bit world and I’m discovering the idiosyncrasies that brings. For example, UltraMon still has some work to do to make it work on Vista 64-bit. The smart taskbar is kinda flaky and the two extra window icons (move to other monitor, maximize across both monitors) don’t appear, though you can click in the general area and get the same effect.

Kyle the Virtual

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

Copyright © 2010 Kyle Baley. All rights reserved.
 
CATEGORIES
.NET General (18) alt.net (4) altnetconf (9) ASP.NET AJAX (40) ASP.NET MVC (29) Bahamas (1) Bahanet (9) BDD (1) Brownfield (21) Career (10) Castle (1) Code coverage (1) Code review (2) Coding Style (6) Communication (1) Community (18) Conscientious Coding (35) Continuous Integration (11) dasBlog (12) Development (16) DevTeach (4) Domain (2) Environment (4) Estimating (1) Featured (14) Flamingo (10) Games (1) Google App Engine (3) GWT (9) Hardware (6) Java (2) Javascript (7) Linq (2) Livelink (6) Lucene.NET (2) MbUnit (1) Metrics (2) Miscellaneous (25) Mocking (4) NAnt (4) NHibernate (12) NInject (1) Office (3) Office Development (6) Open Rasta (1) Patterns (6) Presenting (14) Professional Development (15) Refactoring (10) ReSharper (11) REST (3) S#arp Architecture (5) Security (3) Software (11) Sundry (19) TDD (19) Tools (22) User Interface (6) Utilities (9) Visual Studio (8) VSTO (1) Web development (12) Windows (3) Working Remotely (17) Workplace (3) Writing (6)
 
LATEST POSTS
 
POPULAR POSTS
 
 
ARCHIVE