[Mono-list] Mono 2.10.4 and WebServiceHost

Atsushi Eno atsushieno at veritas-vos-liberabit.com
Mon Aug 15 22:30:53 EDT 2011


Hello,

I just tried WebServiceHost sample in our samples module [*1]
and it worked for me, so it's not looking very general issue.
Can you try to create reproducible code that we can verify and 
investigate the issue?

[*1] https://github.com/mono/olive/tree/master/samples/wcf/web-http-binding

Atsushi Eno

> Hi all!
>
> I have setup the CalcService example using WebServiceHost and I'm keep
> getting these errors on my screen:
>
> Exception A system exception has occurred.   at
> System.ServiceModel.Description.WebHttpBehavior+EndpointNotFoundOperationInvoker.Invoke
> (System.Object instance, System.Object[] inputs, System.Object[]&  outputs)
> [0x00000] in<filename unknown>:0
>    at System.ServiceModel.Dispatcher.OperationInvokerHandler.DoProcessRequest
> (System.ServiceModel.Dispatcher.MessageProcessingContext mrc) [0x00000] in
> <filename unknown>:0
>    at System.ServiceModel.Dispatcher.OperationInvokerHandler.ProcessRequest
> (System.ServiceModel.Dispatcher.MessageProcessingContext mrc) [0x00000] in
> <filename unknown>:0
>    at
> System.ServiceModel.Dispatcher.BaseRequestProcessorHandler.ProcessRequestChain
> (System.ServiceModel.Dispatcher.MessageProcessingContext mrc) [0x00000] in
> <filename unknown>:0
>    at
> System.ServiceModel.Dispatcher.BaseRequestProcessorHandler.ProcessRequestChain
> (System.ServiceModel.Dispatcher.MessageProcessingContext mrc) [0x00000] in
> <filename unknown>:0
>    at System.ServiceModel.Dispatcher.HandlersChain.ProcessRequestChain
> (System.ServiceModel.Dispatcher.MessageProcessingContext mrc) [0x00000] in
> <filename unknown>:0
>    at System.ServiceModel.Dispatcher.BaseRequestProcessor.ProcessRequest
> (System.ServiceModel.Dispatcher.MessageProcessingContext mrc) [0x00000] in
> <filename unknown>:0
>
> ... and after closing the WebServiceHost ...
>
> ServiceHostBase failed to close the channel dispatcher:
> System.InvalidOperationException: Operation is not valid due to the current
> state of the object
>    at System.Linq.Enumerable.First[HttpChannelListenerEntry] (IEnumerable`1
> source, System.Func`2 predicate, Fallback fallback) [0x00000] in<filename
> unknown>:0
>    at System.Linq.Enumerable.First[HttpChannelListenerEntry] (IEnumerable`1
> source, System.Func`2 predicate) [0x00000] in<filename unknown>:0
>    at
> System.ServiceModel.Channels.Http.HttpListenerManager.UnregisterListenerCommon
> (System.ServiceModel.Dispatcher.ChannelDispatcher channel, TimeSpan timeout)
> [0x00000] in<filename unknown>:0
>    at
> System.ServiceModel.Channels.Http.HttpStandaloneListenerManager.UnregisterListener
> (System.ServiceModel.Dispatcher.ChannelDispatcher channel, TimeSpan timeout)
> [0x00000] in<filename unknown>:0
>    at
> System.ServiceModel.Channels.Http.HttpChannelListener`1[System.ServiceModel.Channels.IReplyChannel].OnAbort
> () [0x00000] in<filename unknown>:0
>    at System.ServiceModel.Channels.CommunicationObject.Abort () [0x00000] in
> <filename unknown>:0
>    at System.ServiceModel.Dispatcher.ListenerLoopManager.Stop (TimeSpan
> timeout) [0x00000] in<filename unknown>:0
>    at System.ServiceModel.Dispatcher.ChannelDispatcher.OnClose (TimeSpan
> timeout) [0x00000] in<filename unknown>:0
>    at System.ServiceModel.Channels.CommunicationObject.Close (TimeSpan
> timeout) [0x00000] in<filename unknown>:0
>    at System.ServiceModel.ServiceHostBase.OnCloseOrAbort (TimeSpan timeout)
> [0x00000] in<filename unknown>:0
>
> I suppose there is some Console.Write going on here and I think there are
> probably some bugs in the code...
>
> Please help me out on this because I need WebServiceHost for a REST service
> I'm planning ...
>
> TIA
>
> Bert
>
> --
> View this message in context: http://mono.1490590.n4.nabble.com/Mono-2-10-4-and-WebServiceHost-tp3744197p3744197.html
> Sent from the Mono - General mailing list archive at Nabble.com.
> _______________________________________________
> Mono-list maillist  -  Mono-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list
>
>
>



More information about the Mono-list mailing list