Веб-сервис WCF перестает работать после обновления до framework 3.5 sp1 - PullRequest
2 голосов
/ 13 мая 2009

У меня есть веб-сервис wcf на одном из моих тестовых серверов. Все работало нормально, пока я не обновил frome Framework 3.5 до 3.5 sp1. веб-служба wcf перестала работать и возвращает ошибку:

"Не удалось вызвать службу. услуга может быть отключена или недоступны. Обратитесь к трассировке стека для деталей. "

"Удаленный сервер возвратил неожиданный ответ: (502) Ошибка прокси (Указанное имя сети дольше доступны. ).

Трассировка стека сервера: в System.ServiceModel.Channels.HttpChannelUtilities.ValidateRequestReplyResponse (HttpWebRequest запрос, HttpWebResponse ответ, HttpChannelFactory factory, WebException responseException) в System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelRequest.WaitForReply (TimeSpan тайм-аут) в System.ServiceModel.Channels.RequestChannel.Request (Message сообщение, TimeSpan timeout) в System.ServiceModel.Dispatcher.RequestChannelBinder.Request (Message сообщение, TimeSpan timeout) в System.ServiceModel.Channels.ServiceChannel.Call (String действие, логическое одностороннее, Операция ProxyOperationRuntime, Object [] ins, Object [] outs, TimeSpan тайм-аут) в System.ServiceModel.Channels.ServiceChannel.Call (String действие, логическое одностороннее, Операция ProxyOperationRuntime, Object [] ins, Object [] outs) в System.ServiceModel.Channels.ServiceChannelProxy.InvokeService (IMethodCallMessage methodCall, ProxyOperationRuntime операция) в System.ServiceModel.Channels.ServiceChannelProxy.Invoke (Шеззаде сообщение) "

Кто-нибудь знает, что здесь происходит?

Ответы [ 2 ]

0 голосов
/ 18 мая 2009

Если, как предполагает диадиора, проблема в том, что функция WCF отключена, вы можете включить ее с помощью ServiceModelReg.exe. ServiceModelReg.exe /i должен зарегистрировать WCF и обновить карты сценариев в IIS. (Подробнее читайте на странице MSDN .) Если это не удается (возможно, сбой при установке SP1), это должно более точно сказать вам, в чем проблема.

Вы также можете проверить IIS, чтобы убедиться, что ваша служба, если она размещена в IIS, все еще работает.

0 голосов
/ 13 мая 2009

Кажется, что ваши функции Windows были сброшены, у меня однажды была эта проблема. Просто зайдите в Панель управления-Программы-Включить компоненты Windows и установите все флажки, необходимые в Microsoft .NET Framework 3.0 Удачи.

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