The error is pretty explicit:
"'C:/Documents and Settings/anusha/Desktop' is a physical path, but a virtual path was expected."
doc.Load(Server.MapPath("C:\\Documents and Settings\\anusha\\Desktop"));
uses a physical path - i.e. one that specifies exactly where to look - on the current pc, hard drive C, folder ...
MapPath is used to convert a virtual drive (i.e. one that is relative to the web site) into a physical drive.
Either remove the Server.MapPath call completely, or replace the physical specification with a virtual one. In your case, you would have to remove MapPath, but you really shouldn't assume that you will have a login on the server - if you load this onto a "normal" webhost you almost certainly won't!