BackupExec, со свободным RALUS *ОТКЛОНЯЮТ агент. Экспорт легко, не требует Samba и согласуется с серверами Windows, которые также сохранены агентами.
Эта проблема была в конечном счете вызвана, потому что каталог, где файлы были размещены, не был доступен для учетной записи IUSR (это было то, несмотря на то, что это было доступно для "СЕТЕВОЙ СЛУЖБЫ" и идентификационных данных пула приложений). Когда я тестировал на новой установке IIS7, я копировал дерево каталогов в \inetpub\wwwroot, где IUSR уже имел доступ.
Все еще не ясно, почему эта проблема показала себя как перенаправление к странице входа в систему (как будто это не распространяло настройки авторизации правильно), но я действительно определял некоторые проблемы с конфигурацией аутентификации форм.
Эта часть очень важна, потому что все, что я нашел, не делает правильно (или соответственно) объясняют это.
Фактически везде я искал, я нашел следующие настройки для web.config.
<configuration>
<system.web>
<authentication mode="Forms">
<forms loginUrl="~/login.aspx" />
</authentication>
<authorization>
<deny users="?" />
<allow users="*" />
</authorization>
</system.web>
</configuration>
Путем это обычно объясняется, то, что, неаутентифицируемые пользователи перенаправляются к login.aspx и аутентифицируемым пользователям, является предоставленным доступом.
На самом деле этот раздел конфигурации только относится к страницам ASP.NET (aspx). Любыми другими типами содержания (HTML, asp, jpg, и т.д.) не управляет эта конфигурация.
Для защиты этих типов содержания, необходимо было установить "авторизацию IIS 7 URL", и это требует раздела web.config под как показано ниже.
<system.webServer>
<security>
<authorization>
<clear />
<add accessType="Deny" users="?" />
<add accessType="Allow" users="*" />
</authorization>
</security>
</system.webServer>
Я видел одно место, которое объяснило различие между и как IIS6 по сравнению с IIS7, но это не абсолютно точно. Существуют различные механизмы авторизации для различных типов содержания, и Вам нужны оба, если Вы хотите ограничить доступ к не aspx страницы.
Одна идея, прибывающая по моему мнению, состоит в том, что существует другой web.config файл в Вашей подпапке "стилей", которая содержит другого <deny users="?">
правило.
Существует обсуждение следующего потока форумов, который мог быть интересен Вам: проблема с web.config наследованием и разделом <authorization>.
Эта статья MSDN содержит интересное предложение. Я не уверен, как интерпретировать его:
Правила, содержавшиеся в конфигурационных файлах прикладного уровня, имеют приоритет по наследованным правилам. Система определяет, какое правило имеет приоритет путем построения объединенного списка всех правил для URL с новыми правилами (ближайшие в иерархии) во главе списка.