Inquiridor
WFC Duplex

Pergunta
-
Alguem ja teve essa exception?
System.InvalidOperationException: An exception occured when initializing duplex channels. Please ensure your application .xap package contains the assembly System.ServiceModel.Extensions.dll.
em System.ServiceModel.Dispatcher.ClientRuntime.get_DuplexHelper()
em System.ServiceModel.Description.DispatcherBuilder.BuildProxyBehavior(ServiceEndpoint serviceEndpoint, BindingParameterCollection& parameters)
em System.ServiceModel.Channels.ServiceChannelFactory.BuildChannelFactory(ServiceEndpoint serviceEndpoint)
em System.ServiceModel.ChannelFactory.CreateFactory()
em System.ServiceModel.ChannelFactory.OnOpening()
em System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout)
em System.ServiceModel.ChannelFactory.EnsureOpened()
em System.ServiceModel.ChannelFactory`1.CreateChannel(EndpointAddress address, Uri via)
em System.ServiceModel.ChannelFactory`1.CreateChannel()
em IChess.SilverLight.ChessGame.Chess..ctor() [Line: 0 Position: 0]
Abs
Ozzyvegetaterça-feira, 7 de setembro de 2010 19:25
Todas as Respostas
-
Ozzy,
Isso nunca ocorreu comigo, mas pelo erro eu iria verificar nas referências do projeto se o assembly System.ServiceModel.Extensions.dll está definido com a propriedade Copy Local para True.
Att.
Ari C. Raimundo
MCAD, MCTS
http://araimundo.blogspot.comterça-feira, 7 de setembro de 2010 21:10 -
olah..
entao, eu não tenho essa DLL ... onde ela se encontra? uso o SL3!
Abs
Ozzyvegetaquarta-feira, 8 de setembro de 2010 01:11 -
Ozzy,
Porque ainda está utilizando o SL3 ??? No SL4 esse assembly encontra-se na seguinte pasta.
C:\Program Files\Microsoft SDKs\Silverlight\v4.0\Libraries\Client
Verifique se os links abaixo podem lhe ajudar.
Exception using System.ServiceModel.Extensions.dll loaded on-demand
http://forums.silverlight.net/forums/p/179614/423580.aspxWhere is System.ServiceModel.Extensions?
http://forums.silverlight.net/forums/p/151702/343961.aspxAtt.
Ari C. Raimundo
MCAD, MCTS
http://araimundo.blogspot.comsexta-feira, 10 de setembro de 2010 00:42 -
Fala Rui..
na vdd o problema era causado pq ele tentava criar o serviço usando uma classe de Channel... bom, não sei pq ele busca essa classe se o SL3 não há utiliza, mas de qualquer forma passei a criar o serviço da maneira convencional "ServiceNameClient()" e o problema sumiu... mas de qualquer forma é um comportamento estranho ... haa.. eu não tenho em nenhum lugar esse dll... ;(
Abs
Ozzyvegetasexta-feira, 10 de setembro de 2010 03:52