2015-08-11 6 views
5

После обновления с Windows 8.1 до Windows 10, Ни один из проектов, имеющих службу WCF, доступных через соединения net.tcp, не может подключиться.net.tcp не работает с момента обновления до окон 10

Исключение я получаю:

Подключение гнездо было прервано. Это может быть вызвано ошибкой обработки вашего сообщения или превышением времени приема удаленным хостом или проблемой сетевого ресурса. Локальный тайм-аут сокета был '19: 59: 59,9769910'

внутренний код исключения: 10054

Но исключение происходит сразу же. Так что это не тайм-аут.

Я проверил IIS, и все по-прежнему настроено правильно. (все еще имеют право привязки на сайте, включены протоколы http, net.tcp)

Я проверил свои услуги, если адаптер net.tcp прослушивателя был запущен, и это было.

Я проверил функции окна и увидел, что активация связи с окном без активации http отключена. поэтому я включил его и перезапустил свой компьютер и до сих пор получаю такое же исключение.

Я дождался всего 4 часа, пытаясь получить подключение net.tcp к работе, но я вроде как теряю надежду здесь.

вот особенности окна я включивший:

enter image description here

и здесь услуги окна я бегущий:

enter image description here

ли кто-нибудь запустить в этот вопрос при обновлении до окон 10?

+0

Вчера я столкнулся с той же проблемой. Вы нашли решение? –

+0

@ChristianMyksvoll Извините за ответ так поздно. Я добавил наше решение проблемы ниже. –

ответ

1

Нам удалось решить эту проблему.

Мы использовали сертификат в IIS с использованием старого метода шифрования, который больше не поддерживается. (он использовал MD5-RSA) Теперь это было работает в Windows 8/8.1, но сертификат больше недействителен в Windows 10, вызывая это поведение.

Решение заключалось в получении новых сертификатов с улучшенными и поддерживаемыми алгоритмами шифрования и их настройке в IIS на моей машине.

Я также хотел бы извиниться за ответ так поздно!

0

Я, наконец, получил его после часа проб и ошибок. Я не 100% уверен, что это то, что на самом деле решить мою проблему, в конце концов, но дать ему попробовать:

  1. Открыть «Turn Windows, Включение или выключение»
  2. Uncheck «служб WCF» и все лежащие в основе ящики
  3. Reboot компьютер
  4. Перепроверьте "TCP активации", "TCP Port Sharing" под "WCF Services" (и любые другие методы активации вам нужно)
  5. Reboot компьютер
0

Наши услуги не используют IIS. У нас есть собственные службы WCF. После проверки

  • Named Pipe
  • Tcp Активация

они, наконец, работал.

 Смежные вопросы

  • Нет связанных вопросов^_^