When you read the result of Server.MapPath("/MyWebSite"), note that the path does not end in a backslash as you might expect. So instead of returning
C:\Users\(username)\Documents\Visual Studio 2008\Projects\WebApplication1\WebApplication1\
you will get
C:\Users\(username)\Documents\Visual Studio 2008\Projects\WebApplication1\WebApplication1