Try changing strpath:
string strpath = "~\\eAHD";
To:
string strpath = Server.MapPath("~\\eAHD");
'~' is an IIS reference for "root of my website" and isn't directly applicable to file IO methods.
I'd also suggest that you use Path.Combine instead of string concatenation:
FileStream fs = new FileStream(Path.Combine(strpath, strID_Type_fileName), FileMode.Create);