Служба WCF, перенесенная в IIS 10 - согласованный 503 - PullRequest
0 голосов
/ 12 февраля 2020

Компьютер с моей службой WCF был заменен с Windows 7 экземпляра, на котором запущен IIS 7, на экземпляр Windows 10, на котором запущен IIS 10.

Служба WCF является сторонней службой. это позволяет удаленно управлять системой roboti c, к которой подключен компьютер, поэтому у меня нет доступа к исходному коду.

Я пытался использовать MS Deploy для миграции, я пытался идеально реплицировать каждый одна настройка в IIS и установка всех необходимых. Net версий Framework, и я полностью переустановил. Net Framework дважды.

Независимо от того, что я делаю, это всегда приводит к 503 - Служба недоступна , В журналах HTTPERR просто указывается «N / A» для каждого неудачного запроса в файле sv c.

Да, я добавил тип и обработчик sv c Mime.

Диспетчер серверов также не помог, так как он Windows 10 и фактически не является сервером.

РЕДАКТИРОВАТЬ: Вот настройки, которые я скопировал:

Пул приложений для сайта по умолчанию использует. Net CLR 4.0, с отключенной идентификацией приложений и 32-разрядными приложениями.

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

Он отлично работает на старом сервере, поэтому я все еще не понимаю, почему он не работает на новом.

1 Ответ

0 голосов
/ 12 февраля 2020

Спасибо Трэвису Актону за предложение проверить netsh http show urlacl!

Я решил запустить команду удаления для порта, несмотря на то, что он не отображается, и указал, что порт Бронирование было успешно удалено. По какой-то причине его не было в списке netsh.

Так что теперь все работает нормально! Большое спасибо за помощь!

...