【发布时间】:2017-09-25 10:21:00
【问题描述】:
我的 ASP.NET 应用程序正在生成静态文件,然后用户可以直接访问这些文件,例如https://example.com/usercontent/xyz.pdf
目前,这是通过将生成的文件直接写入 Web 应用程序内的 phyiscal 目录(如 D:\Path\To\Webapp\usercontent\xyz.pdf)并让用户通过 URL 访问它们来实现的。不幸的是,在每次部署应用程序期间,驱动器上的目录都会被删除。 是否可以仅使用 web.config 将包含此文件夹的 URL 重新映射到另一个物理位置?
这样,部署不会在每次运行时都清理它。
【问题讨论】:
-
IIS 中的虚拟目录映射可以解决这个问题,或者看看这个问题*.com/questions/4410067/…