Ответьте на ОПЦИИ HTTP с основным автором

  • Отключите универсальный plug-n-play
  • Используйте Wireshark для прислушиваний к любым запросам ARP на LAN от IP-адресов, которые не принадлежат в сети
5
задан 19 June 2009 в 17:57
4 ответа

Я думаю, что можно отключить WebDAV для веб-сайта с помощью appcmd.exe. Вы могли создать отдельный веб-сайт, чтобы содержать документы и отключить WebDAV на нем? Это не должно влиять ни на какие сайты Sharepoint, работающие на том же сервере.

МЛАДШИЙ

0
ответ дан 3 December 2019 в 02:01
  • 1
    appcmd.exe является программой IIS7; we' ре, выполняющее IIS6. (Мы - not' t рабочий Sharepoint, но к сожалению я полагаю, что нам нужен WebDAV для другой части приложения.) –  crb 20 June 2009 в 18:37
  • 2
    Можно отключить WebDAV без appcmd, но очевидно при необходимости в WebDAV you' ре застревает. Даже при необходимости в WebDAV, возможно, Вы могли бы все еще разделить сайт на два отдельных сайта, один с включенным WebDAV и один без. Они могли указать на тот же физический каталог, и Вы используете отключенный сайт WebDAV только когда Вы don' t хотят, чтобы глагол ОПЦИЙ HTTP был обработан. Кроме этого, Ваше предложение фильтра ISAPI является единственным решением, о котором я могу думать. Извините :-( –  John Rennie 21 June 2009 в 09:37
  • 3
    Я получаю свой значок Некроманта?:-) –  John Rennie 21 June 2009 в 09:38
  • 4
    Даже с WebDAV прочь, Вы все еще получаете ответ на ОПЦИИ от IIS - в этом случае, совершенно другой путь выполнения кода. issociate.de/board/post/232980/… .:( –  crb 22 June 2009 в 18:38

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

Наоборот, при нажатии на URL в документе Office, Office (2007) сначала пытается определить то, что делает URL. Если это приведет приблизительно к 301 Перенаправлению странице входа в систему, потому что посетитель (являющийся Office) не авторизовывается, то Office на самом деле проигнорирует исходный URL. Вместо этого это открывает 301 URL в браузере по умолчанию, который является не всегда IE.

Это может направить людей к странице входа в систему, даже когда они уже имели свое выполнение браузера по умолчанию и авторизовали. Это - незначительное раздражение, когда URL, который был нажат, все еще доступен в некоторых, ПОЛУЧАЮТ параметр 301 URL, как login?goto=original-url. Однако, если исходный URL будет сохранен на некоторой сессии (для которого затем Office содержит cookie, не браузер), то затем пользователь даже застрянет на странице входа в систему, поскольку веб-сервер не знает который страница показать после дополнительного входа в систему...

Я только протестировал Office 2007 использования, который, в то время, когда используется следующий Агент пользователя для его скрытого запроса к серверу Apache:

Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0 [...])

Таким образом, я предполагаю, что Office 2007 на самом деле использует сам IE, чтобы сделать запрос. Я также заметил, что Office 2007 может получить доступ к cookie от IE. Например: когда пользователь авторизовывается с помощью IE (использующий cookie; я не протестировал Стандартную аутентификацию использования), затем Office не получает это 301 Перенаправление к странице входа в систему. Так, когда Office выполняет забавный запрос затем, он передает cookie с IE на сервер. Это может также пасовать назад любые полученные cookie к IE (я не протестировал это).

(Спасибо за ссылку на ту статью KB!)

0
ответ дан 3 December 2019 в 02:01

Является драконовский подход просто отклонения глагола ОПЦИЙ в IIS глобально возможностью? Вы могли установить URLScan и ПУТ-ОПЦИОНЫ в конфигурации [DenyVerbs].

2
ответ дан 3 December 2019 в 02:01

Возможно, необходимо проверить iis6 конфигурацию.

в конфигурации веб-сайта-> домашний dir-> конфигурация-> отображения Делают у Вас есть отображение на .doc расширение.

другая вещь: конфигурация веб-сайта-> размещает dir-> конфигурация-> отображения-> опции: разрешать опция состояния сеанса, действительно ли это активно?

другая вещь: Вы используете больше "рабочих" в пуле приложений? (не используйте больше чем один) - Пулы приложений-> свойства-> производительность-> веб-максимальное количество сада рабочих-> установило его на "1"

Иногда, если это имеет больше чем один рабочий процесс, "автор" может быть "потерян"

0
ответ дан 3 December 2019 в 02:01

Теги

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