Windows Server 2008 Стандарт рабочий IIS с помощью веб-доли от другой машины

Можно думать о функции, которые добавляют записи в .htaccess, в php можно сделать это:


if(is_writable('.htaccess'))
{
       $h = fopen('.htaccess','a+');
       fwrite($h,"\nDeny from: ".$_SERVER['REMOTE_ADDR']);
       fclose($h);
}
0
задан 2 February 2011 в 18:49
3 ответа

Вероятной причиной здесь являются идентификационные данные пула приложений, имеет недостаточные права, если Вы используете сквозную аутентификацию. Robert Kaucher также делает правильное замечание в своем предложении. Путь UNC не будет неоднозначен, поэтому при установке доли, Вы, возможно, должны использовать путь UNC наряду с идентификационными данными пула приложений, которые могут правильно получить доступ к указанной акции.

1
ответ дан 4 December 2019 в 14:55

На моем сервере Сеть 2008 R2 (IIS 7.5) мои сайты также работают в общих папках \\ servername \ some site. У меня есть:

  • Учетная запись пользователя домена для анонимного пользователя (пример domain.iusr)
  • В моем пуле приложений (расширенные настройки) у меня есть этот domain.iusr в разделе Identity
  • Затем в свойствах веб-сайта ( базовые настройки) Я использую функцию подключения как функцию, чтобы также входить в систему с помощью domain.iusr
  • Поскольку используется функция подключения как, пользователю также требуется доступ для записи во временную папку ASP.net платформы, на которую вы нацеливаетесь в пуле приложений. (имейте в виду 32/64-битную версию фреймворка) Итак, если у вас есть, например, классическая версия 4.0, пользователю нужен доступ в: C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Temporary ASP.NET Files (в моем в случае, если у меня 64-битная структура)
  • и офс дайте domain.iusr права на чтение на вашем ресурсе (или больше, если необходимо)

Удачи!

1
ответ дан 4 December 2019 в 14:55

Теги

Похожие вопросы