У меня есть веб-страница, которая генерирует файлы (изображения) (через Response.TransmitFile), которая работает нормально.
Однако, когда я публикую сайт в IIS (5.1), он начинает случайным образом испускать коды состояния 401 и 403 вместо ожидаемых файлов (изображений)
Предполагается, что сайт IIS имеет встроенную проверку подлинности Windows, не позволяя анонимным пользователям, однако я настроил расположение в своем файле web.config, чтобы пользователи могли получать файлы
<location path="ViewFile.aspx">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
Я установил разрешения для пользователей \ IUSR_, \ ASPNET, пользователя моего собственного домена и даже для всех, но мне не удалось решить проблему.
Любые предложения о том, как я могу решить проблему?
Редактировать 1:
Когда я активирую анонимную аутентификацию в IIS, сайт работает нормально, но тогда аутентификация домена не появляется. Я понимаю, что анонимная аутентификация преобладает над любой другой аутентификацией