Доступ к фильмам .FLV в виртуальном каталоге в IIS 7.5 с помощью FlowPlayer

У меня есть настройка веб-сайта в IIS 7.5 с виртуальным каталогом, указывающим на локальную папку за пределами корня www моего веб-сайта, например:

the website is c:\website

the virtual directory is in c:\images

Я использую flowplayer для воспроизведения своих фильмов, когда я помещаю путь к фильму в структуру корневого каталога моего веб-сайта, скажем, c:\website \movies\a.flv отлично работает в плеере, но если я помещу их в виртуальный каталог и укажу плееру воспроизводить их оттуда, используя относительный URL-адрес, это не сработает

Я подозреваю, что это связано либо с разрешениями, либо с настройками флэш-памяти, чтобы разрешить доступ к каталогам за пределами веб-сайта, но я понятия не имею, где редактировать такие настройки.

Спасибо


person David MZ    schedule 30.08.2011    source источник
comment
Я знаю, что это старый вопрос... Я заметил такое поведение, когда было включено сжатие контента. Я предполагаю, что игрок не может справиться с gzip-потоком.   -  person Tim Medora    schedule 13.03.2013
comment
См. также: stackoverflow.com/questions/4669833/   -  person Tim Medora    schedule 13.03.2013


Ответы (1)


Когда вы создаете виртуальный каталог, он дает вам возможность установить «Сквозную аутентификацию», нажав «Подключиться как ...» и указав либо конкретного пользователя, либо использовать «Пользователь приложения (сквозная аутентификация)», который означает использовать пользователя, под которым работает сам веб-сайт.

Если вы хотите использовать тот же контекст безопасности, в котором работает ваш веб-сайт, перейдите на свой веб-сайт и нажмите «Основные настройки» в правой верхней части консоли диспетчера IIS. Вы увидите «Пул приложений:», под которым работает ваш сайт.

Затем отмените это диалоговое окно и перейдите к «Пулы приложений» в левом верхнем углу. Нажмите на пул приложений, который использует ваш сайт, затем перейдите в «Дополнительные настройки». Здесь вы можете увидеть «Идентификация» в разделе «Модель процесса». Это пользователь, под которым работает ваш сайт. Единственным исключением из этого является случай, когда на вашем веб-сайте происходит какое-либо «выдача себя за другое лицо», что маловероятно, если вы задали вышеуказанный вопрос. (Поскольку это предполагает / требует более глубокого понимания этой темы. В этом случае вы, вероятно, уже знаете это. Без обид, ха-ха.)

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

person Dylan - INNO Software    schedule 08.04.2012