Hi,
I just ran into some really weird behaviour in Server.MapPath. I am running an Asp.Net 3.5 project on my Vista machine (Dutch OS). My solution resides in my personal folder, which actually is triggering the behaviour.
I'm trying to load an xml document from my file system using Server.Mappath, which keeps returning null, eventhough the file is there. In debug mode I noticed that the path returned by Server.Mappath is the english language path to your personal folder instead of the dutch path! (c:\users\rinze\documents\.... is returned, but on my system this is actually called c:\gebruikers\rinze\documenten\)
Weird huh?