Файл PDF на сайте IIS недоступен при открытии из браузера

Файл PDF на сайте IIS недоступен при открытии из браузера

Я создаю PDF-файл с помощью IIS (с некоторым кодом) и сохраняю его в папке, в которой включена анонимная аутентификация IIS.

Когда я пытаюсь открыть его через URL, IIS выдает ошибку 401 "Unauthorized". Когда я вручную копирую и вставляю файл в ту же папку, он открывается нормально.

При просмотре ACL PDF, у 3 пользователей есть "Отказано в доступе". Когда я удаляю их, PDF открывается нормально.

введите описание изображения здесь

решение1

При необходимости измените каталог загрузки tmp на каталог с разрешениями IIS_IUSRS.

Загруженные файлы наследуют разрешения этоговременный каталог, так как они будут перемещены (забрав с собой их разрешение) после завершения загрузки.

решение2

Попробуйте изменить разрешения файла PDF, чтобы разрешить анонимным пользователям читать его. Выполните следующие действия:

Чтобы настроить разрешения файла, откройте диалоговое окно свойств файла PDF, выберите вкладку «Безопасность», нажмите кнопку «Изменить», добавьте группу «IIS_IUSRS» в список пользователей и предоставьте ей разрешение «Чтение и выполнение». Затем нажмите кнопку «ОК», чтобы сохранить изменения.

Связанный контент