在本机上发布的网站虚拟路径是什么?

各位大佬,小弟第一次提问,还请各位大佬帮解决一下,我在IIS上发布了一个本机服务器,域名为http://localhost:50357/,然后在VS2008中创建了WEB窗体,想上传本地文件到服务器,代码很简单:
string filepath = FileUpload1.PostedFile.FileName;

               string serverpath = Server.MapPath("http://localhost:50357/") + filepath;
               FileUpload1.PostedFile.SaveAs(serverpath);
               this.lb_info.Text = "上传成功!";
                                可是运行时总说http://localhost:50357/不是有效的虚拟路径,求各位大佬给个解决方案??

Server.MapPath("http://localhost:50357/")
不能这么用

应该是
Server.MapPath("~/" + filepath);