IIS 一个服务器下不同站点操作共享文件夹

最近做项目,遇到一个问题,就是有两个站点A,B;

要实现A站点上传文件后,B站点可以访问;

B站点上传的文件,A站点可以访问;具体实现方法如下:

站点A http://localhost:8081/index.html

 -- 虚拟目录FileUpload:指向文件D:/FileShare

站点B http://localhost:8080/index.html

 --虚拟目录FileUpload: 指向文件D:/Fileshare

A 站点与B站点代码中访问方法:<img src="/FileUpload/***.png"/>

后台访问文件时,要使用Server.MapPath ("/FileUpload/***.png");,记得要有第一个“/”哦;

文件上传时,将虚拟目录路径转换为绝对路径:Server.MapPath ("~\FileUpload");

虚拟路径的创建方法:

右键IIS下站点A,在右键菜单中选择创建虚拟路径,指定虚拟路径名称(FileUpload),和物理地址(D:/Fileshare)即可

原文地址:https://www.cnblogs.com/qiupiaohujie/p/13404717.html