Ошибка HTTP 404 при подключении к альтернативным заголовкам хостов в SharePoint 2010 из BizTalk Server 2010 с адаптером SharePoint для BizTalk

В этой статье содержатся сведения об устранении ошибки Протокола передачи Гипертекста (HTTP) 404 при подключении к альтернативным заголовкам узлов в SharePoint 2010 из BizTalk Server 2010 с помощью адаптера BizTalk SharePoint.

Исходная версия продукта: BizTalk Server 2010
Исходный номер базы знаний: 2674591

Итоги

В Microsoft BizTalk Server 2010 веб-служба адаптера SharePoint может быть установлена на любой установки SharePoint, где это необходимо.

Однако каждая установка на сервере SharePoint может использоваться только в одном виртуальном каталоге SharePoint. Таким образом, если для доступа к установке SharePoint используются альтернативные сопоставления, а BizTalk используется для интеграции с этими сопоставлениями, все запросы будут завершены с ошибкой HTTP 404.

Причина

Эта проблема возникает, потому что веб-сервис не существует в конфигурации сопоставления альтернативного доступа в Internet Information Services (IIS).

Решение

После настройки этого исправления эта проблема не возникает для этого альтернативного сопоставления доступа. Это исправление необходимо настроить для каждого альтернативного сопоставления доступа, добавляемого в установку SharePoint.

Установите веб-службу адаптера BizTalk SharePoint на первый веб-сайт как обычно. Эти инструкции доступны в разделе "Настройка и развертывание адаптера служб Windows SharePoint Services".

После завершения установки выполните приведенную ниже процедуру для всех альтернативных сопоставлений доступа, настроенных в SharePoint, с которыми вы хотите интегрироваться.

Настройка адаптера BizTalk SharePoint для альтернативных сопоставлений доступа в IIS

  1. Запустите диспетчер IIS или откройте оснастку IIS.

  2. Разверните Server_name, где Server_name — имя сервера, а затем разверните Веб-сайты.

  3. В дереве консоли щелкните правой кнопкой мыши веб-сайт, виртуальный каталог или файл, для которого нужно настроить адаптер BizTalk SharePoint, а затем нажмите кнопку "Добавить приложение".

  4. Настройте псевдоним как BTSharePointAdapterWS.

  5. Нажмите «Выбрать» рядом с полем пула приложений.

  6. Выберите BTSharePointAdapterWSAppPool в качестве пула приложений в раскрывающемся списке.

  7. Нажмите кнопку ОК.

  8. В физическом пути укажите полный путь к каталогу установки веб-службы адаптера SharePoint. Значение по умолчанию для этого — C:\Program Files (x86)\Microsoft BizTalk Server 2010\BusIness Activity Services\BTSharePointV4AdapterWS.

    Примечание.

    Используйте только адаптер версии 4 с BizTalk 2010 и SharePoint 2010.

  9. Нажмите ОК, чтобы добавить приложение, а затем выйти из диспетчера IIS или закрыть оснастку IIS.

Дополнительная информация

Дополнительные сведения об интеграции SharePoint с BizTalk 2010 см. в адаптере Служб Windows SharePoint Services.

Дополнительные сведения о создании приложений IIS см. в статье "Создание веб-приложения " (IIS 7)".