Как настроить виртуальный каталог для фоновой загрузки интеллектуальной службы передачи на iis 8.5 на Windows Server 2012 R2?

Вот что я сделал:

  1. Из диспетчера сервера установлено BITS IIS Server Extension
  2. Из диспетчера IIS создан виртуальный каталог под веб-сайтом по умолчанию (с использованием DefaultAppPool с ApplicationPoolIdentity)
  3. Из диспетчера IIS перешел к сопоставлениям обработчиков, затем отредактировал разрешения функций и отключил выполнение и сценарий
  4. Из диспетчера IIS изменил Аутентификацию - я отключил анонимную аутентификацию и включил базовую аутентификацию
  5. Я предоставил полный контроль всем пользователям, о которых я мог думать в виртуальном каталоге (все, DefaultAppPool, Network Service, ect...)

Я получаю следующую ошибку при попытке сделать загрузку:

Код ошибки: -2145844748
Описание ошибки: HTTP-статус 500: непредвиденное состояние не позволило серверу выполнить запрос.
Контекст ошибки: RemoteFileError
Описание контекста ошибки: ошибка произошла во время обработки удаленного файла.

Я попытался выполнить загрузку из консольного приложения, которое я создал, используя биты api на процессоре в сети, и с фактического сервера, использующего PowerShell. Я получаю ту же ошибку в обоих направлениях.

1 ответ

Проблема заключалась в том, что пул приложений в IIS был включен 32-разрядным. Как только я отключил 32-разрядную версию, проблема исчезла.

Другие вопросы по тегам