У меня есть веб-приложение, в которое пользователи могут загружать файлы. Файлы физически хранятся IIS в виртуальной папке, которая сопоставлена с внешним устройством хранения.
Запись о каждом загруженном файле хранится в базе данных. Запись базы данных содержит информацию о том, является ли файл все еще «активным» (не был удален пользователем), и путь к виртуальной папке (например: / storage1 / test)
Теперь я хотел бы периодически запускать административную задачу вне IIS, которая извлекает список всех файлов, которые больше не являются «активными», и удаляет их из физического хранилища.
Я хотел бы, чтобы административная задача выполнялась вне IIS как запланированная задача или служба Windows.
Однако я не могу понять, как сопоставить путь к виртуальной папке, который хранится в записи базы данных, с физическим путем во внешнем процессе. Есть ли способ «подключиться» к IIS из внешнего процесса или любой другой умный способ сделать это? (или я иду совсем не в том направлении).
ТИА
/ Хенрик