Виртуальный каталог IIS Получить предварительно подписанный URL с истечением срока действия

в IIS, есть ли способ определить какой-топравило фильтрации запретить доступ к файлам в виртуальном каталоге, если запросы не «предварительно подписаны» какой-либо зашифрованной строкой запроса? Также есть ли способ заставить запрос истечь? Я не могу найти способ контролировать это.

То, что я ищу, очень похоже на то, чтоAmazon S3 Amazon.S3.Model.GetPreSignedUrlRequest.Expires имущество доставляет, но в IIS.Вот ссылка на пример кода Amazon S3

Сценарий желаемой цели:

Запрос:Http: //MyServerName/MyFolderThatIsAddedAsAVirtualDirectoryToDefaultWebsiteInIIS/MyImage.jpg должен всегда приводить к «Доступ запрещен» по умолчанию. Тем не менее, добавление определенной строки запроса к URL запроса должно дать доступ к файлу. Кроме того, мне нужно, чтобы URL истек через определенный период времени, пока не будет предоставлена ​​новая действительная строка запроса.

Ответы на вопрос(1)

Ваш ответ на вопрос