I know glaciers have been observed moving faster than the current re-development of DoshTracker but this is the first blog post of many in this new DoshTracker category.
If you've arrived here straight from www.doshtracker.co.uk then welcome to my blog, please feel free to have a look around and find out more about me, who I am and what I do. If you are already a reader of dutton.me.uk then I'll be using postings in this category to provide progress updates on the re-development of DoshTracker, a UK currency tracking site I developed back in 2001 which ran for five years (check out its Wikipedia entry for more info here).
I plan to utilise both the Google Maps API and Ext JS framework in the re-design so I will be posting lots of my findings on getting these two playing nicely. I'm still 100% committed to getting DoshTracker back up and running and from all of the positive feedback I've had from the old user-base you guys want it too, so watch this space.
An unfortunate combination of my rear-wheeled drive car and the mini-ice age which hit us here in Northamptonshire left me stranded and working from home earlier this week. Not a problem I thought, as I had previously taken the liberty of backing up my current source onto the USB stick I carry with me and already had a VMWare Fusion image with XP and MS Visual Studio 2008 on my MacBook.
So in went the USB key, project folder copied to my "Documents" folder and the XP virtual machine opened. But after browsing to the network drive which VMWare maps onto my OS X "Documents" folder and opening the solution file, I was greeted with something that looks like this:
A quick google search for this error message brought me to this MSDN article which looked promising, but despite having a full VS 2008 SP1 install on my machine I couldn't find Mscorcfg.msc anywhere, and the suggested Caspol.exe command just didn't work!
According to this article, I needed to install the .NET Framework 2.0 Software Development Kit (SDK) (x86) from here to then get the "Microsoft .NET Framework 2.0 Configuration" tool which should help. Once all 300+mb of it was downloaded and installed it then appeared in my Control Panel -> Administrative Tools, progress at last!
In the tool, expand "My Computer" and select "Runtime Security Policy" to get the following:
From here I was then able to select "Adjust Zone Security" to be taken to the "Security Adjustment Wizard". After selecting whether I want to make changes to the computer or current user only (I chose computer) and clicking "Next", I was taken to the important part, the zone security level settings. The problem with trusted network shares appears to be caused by the "Local Intranet" zone defaulting to one "notch" below "Full Trust", causing all sorts of havoc to my VS2008 security. By moving the slider up to "Full Trust" for the "Local Intranet" zone and clicking "Next" and then "Finish" to close the wizard I was then able to successfully load, compile and debug VS2008 projects located on a network share.
I must admit that I'm still not 100% convinced that this is either the correct or even a safe solution so please exercise caution when changing zone security settings, especially on networks with internet access, and feel free to set me straight in the comments if this is far off the mark, but in the meantime it has at least enabled me to perform the tasks I have been able to carry out with every other IDE I've ever used and develop code on a network share!