Как я могу сделать активацию WCF без HTTP с .Net 4? - PullRequest
4 голосов
/ 10 марта 2010

У меня есть служба .Net 3.51, которая использует не-HTTP-активацию. Это отлично работает. Я хочу преобразовать его в .Net 4.

В Windows 7, если вы перейдете в Панель управления, выберите «Удаление программ», «Включите или выключите компоненты Windows», появится элемент «Microsoft .NET Framework 3.5.1, WCF Non HTTP Activation».

Как бы я сделал это для .Net 4?

Mark

Ответы [ 2 ]

2 голосов
/ 11 марта 2010

На самом деле включение на 3.5.1 включает и на 4 тоже. Я получил исключения, потому что домен приложения вернулся к .net 2. Активация без http работает нормально

0 голосов
/ 02 марта 2018

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

Источник: https://docs.microsoft.com/en-us/dotnet/framework/wcf/samples/namedpipe-activation

В меню «Пуск» выберите «Панель управления».

Выбор программ и функций.

Нажмите Включить или выключить компоненты Windows.

Разверните узел Microsoft .NET Framework 3.0 и проверьте Windows Функция активации не по HTTP для Communication Foundation.

Я только что сделал это за 4,5:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...