When my ASP.NET site uses documents (e.g. XML), I normally load the document as follows:
Server.MapPath(\"~\\Documents\\MyDocument.xml\")
H
If you want to specify the Location somewhere in harddrive , then its is not easily available on web environment. If files are smaller in size and quantity then you can keep it inside directory and point then using ~/path till directory.
But in some cases we used to do Request object. For more visit this link
http://msdn.microsoft.com/en-us/library/5d5940ad.aspx