Как настроить виртуальный каталог для фоновой загрузки интеллектуальной службы передачи на iis 8.5 на Windows Server 2012 R2?
Вот что я сделал:
- Из диспетчера сервера установлено BITS IIS Server Extension
- Из диспетчера IIS создан виртуальный каталог под веб-сайтом по умолчанию (с использованием DefaultAppPool с ApplicationPoolIdentity)
- Из диспетчера IIS перешел к сопоставлениям обработчиков, затем отредактировал разрешения функций и отключил выполнение и сценарий
- Из диспетчера IIS изменил Аутентификацию - я отключил анонимную аутентификацию и включил базовую аутентификацию
- Я предоставил полный контроль всем пользователям, о которых я мог думать в виртуальном каталоге (все, DefaultAppPool, Network Service, ect...)
Я получаю следующую ошибку при попытке сделать загрузку:
Код ошибки: -2145844748 Описание ошибки: HTTP-статус 500: непредвиденное состояние не позволило серверу выполнить запрос. Контекст ошибки: RemoteFileError Описание контекста ошибки: ошибка произошла во время обработки удаленного файла.
Я попытался выполнить загрузку из консольного приложения, которое я создал, используя биты api на процессоре в сети, и с фактического сервера, использующего PowerShell. Я получаю ту же ошибку в обоих направлениях.
1 ответ
Проблема заключалась в том, что пул приложений в IIS был включен 32-разрядным. Как только я отключил 32-разрядную версию, проблема исчезла.