На наших серверах 2003 года у нас работает веб-сайт, использующий стандартный анонимный доступ IUSR
.
Внутри этого сайта есть несколько виртуальных каталогов, каждый из которых указывает на одни и те же физические каталоги на локальных веб-серверах (таким образом, у нас есть только одна кодовая база для обновления при обновлении всех наших клиентов).
Внутри каждого из этих виртуальных дисков мы создали другой виртуальный каталог, который указывает на общий сетевой ресурс DFS. Когда мы настраивали эти vdirs, мы явно указали им Подключиться как пользователя домена, который обладает всеми необходимыми безопасностями / разрешениями для общего ресурса DFS.
Но каждый раз, когда мы пытаемся загрузить веб-страницу, Server.Execute
, который мы делаем для файла на общем ресурсе DFS, терпит неудачу.
Когда я включаю аудит для каталога DFS, я вижу два аудита сбоев, оба из которых говорят, что это была учетная запись IUSR
, пытающаяся установить соединение с общим ресурсом DFS.
Почему это происходит, когда мы явно указали vdir Connect As для конкретного пользователя домена?
Работает ли Server.Execute
с другими учетными данными, чем то, что вы говорите сайту, чтобы всегда подключаться к удаленному каталогу?