Session
is an instance property. You cannot access it from a static method.
Instead, you will need to use
HttpContext.Current
to access the session:
HttpContext context = HttpContext.Current;
string Pic_Path = context.Server.MapPath(context.Session["UserNameSig"].ToString() + ".png");