Re: Linux, Mono and Windows Services, MSMQ and WCF
"Greg" <[email protected]>
| Newsgroups | gmane.comp.windows.off-topic |
|---|---|
| Message-ID | <[email protected]> |
Great referral; thanks! --- In [email protected], Christopher <christopher@...> wrote: > > You might wanna try the #mono irc channel at irc.gnome.org. > > -- > -Christopher Pelatari | http://bluefenix.net > > On May 21, 2010, at 3:09 PM, "Greg" <gregarobinson@...> wrote: > > > Boo Hoo, I checked the Mono documentation for: > > > > System.ServiceModel.Configuration.WSHttpBindingElement.OnApplyConfiguration > > > > > > and sadly saw a big red X: Missing > > > > --- In [email protected], "Greg" > > <gregarobinson@> wrote: > > > > > > The journey continues..... > > > > > > I have been making good progress on moving our .NET server > > application over to Mono 2.2. > > > > > > Today, I ported the WCF pieces over where all the application does > > is make calls to a WCF service running on a windows server outside > > of our office. > > > > > > I am getting the following, which suggests to me these pieces of > > "client side" WCF are not implemented in Mono 2.2: > > > > > > System.NotImplementedException: The requested feature is not > > implemented. > > > at > > System.ServiceModel.Configuration.WSHttpBindingElement.OnApplyConfiguration > > (System.ServiceModel.Channels.Binding binding) [0x00000] > > > at > > System.ServiceModel.Configuration.StandardBindingElement.ApplyConfiguration > > (System.ServiceModel.Channels.Binding binding) [0x00000] > > > at System.ServiceModel.Configuration.ConfigUtil.CreateBinding > > (System.String binding, System.String bindingConfiguration) [0x00000] > > > at System.ServiceModel.ChannelFactory.ApplyConfiguration > > (System.String endpointConfig) [0x00000] > > > at System.ServiceModel.ChannelFactory.InitializeEndpoint > > (System.String endpointConfigurationName, > > System.ServiceModel.EndpointAddress remoteAddress) [0x00000] > > > at System.ServiceModel.ChannelFactory`1 > > [OurCompanyName.Common.WebServiceReference.OurCompanyNameWCFServiceProxy.IOurCompanyNameService] > > ..ctor (System.String endpointConfigurationName, > > System.ServiceModel.EndpointAddress remoteAddress) [0x00000] > > > at System.ServiceModel.ClientBase`1[TChannel].Initialize > > (System.ServiceModel.InstanceContext instance, System.String > > configName, System.ServiceModel.EndpointAddress remoteAddress) > > [0x00000] > > > at System.ServiceModel.ClientBase`1[TChannel]..ctor > > (System.ServiceModel.InstanceContext instance, System.String > > configname) [0x00000] > > > at System.ServiceModel.ClientBase`1[TChannel]..ctor > > (System.ServiceModel.InstanceContext instance) [0x00000] > > > at System.ServiceModel.ClientBase`1[TChannel]..ctor () [0x00000] > > > at > > OurCompanyName.Common.WebServiceReference.OurCompanyNameWCFServiceProxy.OurCompanyNameServiceClient. > > .ctor () [0x00000] > > > at > > OurCompanyName.Common.WebServiceReference.OurCompanyNameServiceProxyAgent.CreateServiceProxy > > (Boolean useLimited) [0x00000] > > > at > > OurCompanyName.Common.WebServiceReference.OurCompanyNameServiceProxyAgent.CreateServiceProxy > > () [0x00000] > > > at > > OurCompanyName.Common.WebServiceReference.OurCompanyNameServiceProxyAgent.GetConfiguration > > (System.String loggerSAN) [0x00000] > > > at > > OurCompanyName.Common.WebServiceReference.OurCompanyNameServiceProxyAgent.GetConfiguration > > () [0x00000] > > > at OurCompanyNameWCFClientTest.Program.Main (System.String[] args) > > [0x00000] > > > greg@WAS-Ubuntu:~$ > > > > > > > > > > > > --- In [email protected], "Greg" <gregarobinson@> > > wrote: > > > > > > > > Related to this post: http://tech.groups.yahoo.com/group/win_tech_off_topic/message/59929 > > > > > > > > I have been asked to look into porting a .NET application to > > Linux. I am brand new to Linux. The first thought is to port\migrate > > all the code to Java. I have never worked with Java so that means > > bringing in consultants. The funds are allocated to do this, I > > simply worry about migrating the application from .NET to Java and > > all the problems we will undoubtedly encounter. In addition this is > > a .NET shop. Going to Java means a portion of our Seas product is > > now written in Java; which means a Java resource to maintain. > > > > > > > > I was able to create a simple Hello World .NET console app that > > runs on a Linux box via Mono. > > > > > > > > Today I found out the app uses 2 Windows Services, .NET 3.5, > > MSMQ and WCF. My first thought is there is no way Linux\Mono can > > support all of this. > > > > > > > > I plan to start digging into this today. If anyone knows now > > some of or all of this is simply not doable on Linux with Mono > > please let me know before I invest a lot of time in this. If anyone > > can point me in the right direction, to some good resources, please > > do. > > > > > > > > I do not want to port this part of the application to Java if we > > do not have to, but if we have to we have to as the decision to go > > to Linux on the box where this part of the application runs has been > > made and I cannot change that. > > > > > > > > > > > > Thanks! > > > > > > > > > > > >