IIS如何把一个存放文件上传的文件夹,放到其他磁盘上去?

Squall001 2018-12-16 04:40:30
我用IIS发布了一个web网站,网站的文件放在MyWeb文件夹内。

问题的原因:C盘本来放网站的,但是现在C盘快满了,我想把关于网站文件上传的文件夹放到另外一块磁盘上去,但是因为一些原因,原本的网站只能放在C盘。我该如何做到分离一个文件夹到另外磁盘?

我把WEB主程序都放在C:\inetpub\MyWeb 文件夹内,但是我想把MyWeb文件夹内的另一个子文件夹updateFile当做网站文件上传的文件夹,放在D盘的某个位置,并且也算网站的一部分,正常访问。怎么做?
...全文
291 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
threenewbee 2018-12-17
  • 打赏
  • 举报
回复
iis可以配置虚拟目录,还有一个就是可以把另一个磁盘分区挂载在c盘的某个目录下。在磁盘管理器里。
  • 打赏
  • 举报
回复
文件复制到D的某个目录下,然后在iis中建立虚拟目录指向D盘目录,虚拟目录名与原来在C盘的物理文件名一致,记得设置前先删除C盘的物理文件夹
快乐起航2020 2018-12-17
  • 打赏
  • 举报
回复
针对存放 文件 的文件夹 配置一个加端口号 的网址
快乐起航2020 2018-12-17
  • 打赏
  • 举报
回复
上传路径换下,数据库的值改下 不就OK了
EdsionWang 2018-12-17
  • 打赏
  • 举报
回复
最好你之前上传的附件绝对路径在数据库中有记录,这样你下载的时候从库中取地址而不是写死文件存储路径。否则你把保存附件的路径改了,会影响下载的。 可以研究下2#版主提供的方案。
蒋晟 版主 2018-12-16
  • 打赏
  • 举报
回复
上传文件夹路径放在app.config,改写代码从app.config读上传文件的存储路径 然后在那个文件夹的属性的安全设置里加上你的网站所在应用程序池的用户,授予读写权

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧