我有一个网络应用程序,用户可以在其中上传文件。这些文件由 IIS 物理存储在映射到外部存储设备的虚拟文件夹中。每个上传文件的记录都存储在数据库中。数据库记录包含有关文件是否仍然“活动”(尚未被用户删除)和虚拟文件夹路径(例如:/storage1/test)的信息
现在,我想定期在 IIS 之外运行一个管理任务,该任务检索所有不再“活动”的文件的列表,并从物理存储中删除这些文件。我希望管理任务在 IIS 之外作为计划任务或 Windows 服务运行。但是,我无法弄清楚如何在外部进程中将存储在数据库记录中的虚拟文件夹路径映射到物理路径。有没有办法从外部进程或任何其他聪明的方式“利用”到 IIS?(或者我完全走错了方向)。
TIA /亨里克