2013-09-18 2 views
0

Я работаю с приложением WCF, которое взаимодействует с базой данных sql-сервера и потребляется приложением mpc asp.net. Он работает в IIS 7.5.named pipe не удалось активировать

До недавнего времени протокол, используемый для взаимодействия с сервисами из приложения mvc, был через http. Однако недавно я перешел на именованные каналы.

Я столкнулся с проблемой, хотя там, где труба умирает из-за отсутствия использования или, например, когда изменения сделаны в файле web.config приложения wcf. Когда приложение mvc пытается взаимодействовать, возникает следующая ошибка:

'Запрошенная служба' net.pipe: //localhost/MyService.svc 'не может быть активирована. Дополнительную информацию см. В журналах диагностики трассировки сервера. '

Единственный способ обойти это, чтобы перейти к конечной точке http в веб-браузере, чтобы активировать службу/трубу.

Я зарегистрировался в пуле приложений и настроен на автоматический запуск.

Любые идеи, почему это происходит и как это можно решить?

ответ

0

есть раздел под: http://msdn.microsoft.com/en-us/library/ms752253.aspx, который рассказывает о включении именованных труб под WAS, который должен решить вашу проблему.

+0

Спасибо за вашу помощь - да, я выполнил эти шаги, но все тот же вопрос. – amateur

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