如何使用FileUpload控件(vb.net)上载到物理路径

如何使用FileUpload控件(vb.net)上载到物理路径,vb.net,file-upload,windows-server-2008-r2,Vb.net,File Upload,Windows Server 2008 R2,我想使用FileUpload控件上载到windows服务器上的物理路径。我在同一台服务器上有两个网站,我想从一个网站上传图片并保存在另一个网站的图片文件夹中 我现在使用的代码只接受虚拟路径 FileUpload1.SaveAs(Server.MapPath("~/images/") & filename) 该方法将接受服务器上任何目录的完整路径。诀窍是确保ASP.Net应用程序对该目录具有写访问权限。我们通常通过将应用程序池标识设置为“网络服务”,然后授予“网络服务”用户对该文

我想使用FileUpload控件上载到windows服务器上的物理路径。我在同一台服务器上有两个网站,我想从一个网站上传图片并保存在另一个网站的图片文件夹中

我现在使用的代码只接受虚拟路径

    FileUpload1.SaveAs(Server.MapPath("~/images/") & filename)
该方法将接受服务器上任何目录的完整路径。诀窍是确保ASP.Net应用程序对该目录具有写访问权限。我们通常通过将应用程序池标识设置为“网络服务”,然后授予“网络服务”用户对该文件的写访问权限来实现这一点

另一个潜在的考虑因素是您是否使用模拟;如果是,您正在模拟的用户将需要访问该目录。例如,由于需要访问其他机器上的资源,我们为所有传入请求模拟域服务帐户。由于ASP.Net正在以该用户的身份执行操作,因此需要该域服务帐户才能访问该目录