[Mono-list] WCF Hosting Problem
Atsushi Eno
atsushieno at veritas-vos-liberabit.com
Thu Jul 21 13:12:44 EDT 2011
I have really no clue without the actual schemas. But you can disable
metadata services that is extraneous unless you have to serve wsdls.
Atsushi Eno
> Ok, tried with 2.10.2. The old error is gone but server returns a fault.
>
> I tried adding "MonoSetEnv MONO_STRICT_MS_COMPLIANT=yes" as per the
> below link to the end of httpd.config but it didn't seem to work. Any
> clues?
>
> http://go-mono.com/forums/#nabble-td3618774
>
> */here is the fault message:/*
> /XmlSchema error: Named itemhttp://tempuri.org/:DoWork was already contained in the schema object table. Consider setting MONO_STRICT_MS_COMPLIANT to 'yes' to mimic MS implementation. Related schema item SourceUri: , Line 0, Position 0./
>
>
> */And the stack trace:/*
> at System.Xml.Schema.ValidationHandler.RaiseValidationEvent (System.Xml.Schema.ValidationEventHandler handle, System.Exception innerException, System.String message, System.Xml.Schema.XmlSchemaObject xsobj, System.Object sender, System.String sourceUri, XmlSeverityType severity) [0x0003d] in /usr/src/packages/BUILD/mono-2.10.2/mcs/class/System.XML/System.Xml.Schema/ValidationHandler.cs:56
>
>
>
> at System.Xml.Schema.XmlSchemaObject.error (System.Xml.Schema.ValidationEventHandler handle, System.String message, System.Exception innerException, System.Xml.Schema.XmlSchemaObject xsobj, System.Object sender) [0x00000] in /usr/src/packages/BUILD/mono-2.10.2/mcs/class/System.XML/System.Xml.Schema/XmlSchemaObject.cs:140
>
>
>
> at System.Xml.Schema.XmlSchemaObject.error (System.Xml.Schema.ValidationEventHandler handle, System.String message) [0x0000e] in /usr/src/packages/BUILD/mono-2.10.2/mcs/class/System.XML/System.Xml.Schema/XmlSchemaObject.cs:120
>
>
>
> at System.Xml.Schema.XmlSchemaUtil.AddToTable (System.Xml.Schema.XmlSchemaObjectTable table, System.Xml.Schema.XmlSchemaObject obj, System.Xml.XmlQualifiedName qname, System.Xml.Schema.ValidationEventHandler h) [0x000b1] in /usr/src/packages/BUILD/mono-2.10.2/mcs/class/System.XML/System.Xml.Schema/XmlSchemaUtil.cs:79
>
>
>
> at System.Xml.Schema.XmlSchema.DoCompile (System.Xml.Schema.ValidationEventHandler handler, System.Collections.Hashtable handledUris, System.Xml.Schema.XmlSchemaSet col, System.Xml.XmlResolver resolver) [0x00397] in /usr/src/packages/BUILD/mono-2.10.2/mcs/class/System.XML/System.Xml.Schema/XmlSchema.cs:428
>
>
>
> at System.Xml.Schema.XmlSchema.CompileSubset (System.Xml.Schema.ValidationEventHandler handler, System.Xml.Schema.XmlSchemaSet col, System.Xml.XmlResolver resolver, System.Collections.Hashtable handledUris) [0x00042] in /usr/src/packages/BUILD/mono-2.10.2/mcs/class/System.XML/System.Xml.Schema/XmlSchema.cs:306
>
>
>
> at System.Xml.Schema.XmlSchema.CompileSubset (System.Xml.Schema.ValidationEventHandler handler, System.Xml.Schema.XmlSchemaSet col, System.Xml.XmlResolver resolver) [0x00006] in /usr/src/packages/BUILD/mono-2.10.2/mcs/class/System.XML/System.Xml.Schema/XmlSchema.cs:295
>
>
>
> at System.Xml.Schema.XmlSchemaSet.Reprocess (System.Xml.Schema.XmlSchema schema) [0x0005f] in /usr/src/packages/BUILD/mono-2.10.2/mcs/class/System.XML/System.Xml.Schema/XmlSchemaSet.cs:334
> at System.ServiceModel.Description.WsdlExporter.ExportParameters (System.ServiceModel.Description.MessageBodyDescription msgbody, System.String name, System.String ns) [0x00175] in /usr/src/packages/BUILD/mono-2.10.2/mcs/class/System.ServiceModel/System.ServiceModel.Description/WsdlExporter.cs:484
>
>
>
> at System.ServiceModel.Description.WsdlExporter.ExportMessageBodyDescription (System.ServiceModel.Description.MessageBodyDescription msgbody, System.String name, System.String ns) [0x00037] in /usr/src/packages/BUILD/mono-2.10.2/mcs/class/System.ServiceModel/System.ServiceModel.Description/WsdlExporter.cs:415
>
>
>
> at System.ServiceModel.Description.WsdlExporter.ExportContractInternal (System.ServiceModel.Description.ContractDescription contract, Boolean rejectDuplicate) [0x001ea] in /usr/src/packages/BUILD/mono-2.10.2/mcs/class/System.ServiceModel/System.ServiceModel.Description/WsdlExporter.cs:134
>
>
>
> at System.ServiceModel.Description.WsdlExporter.ExportEndpoint (System.ServiceModel.Description.ServiceEndpoint endpoint, Boolean rejectDuplicate) [0x00000] in /usr/src/packages/BUILD/mono-2.10.2/mcs/class/System.ServiceModel/System.ServiceModel.Description/WsdlExporter.cs:188
>
>
>
> at System.ServiceModel.Description.WsdlExporter.ExportEndpoints (IEnumerable`1 endpoints, System.Xml.XmlQualifiedName name) [0x0005a] in /usr/src/packages/BUILD/mono-2.10.2/mcs/class/System.ServiceModel/System.ServiceModel.Description/WsdlExporter.cs:364
>
>
>
> at System.ServiceModel.Description.ServiceMetadataExtension.get_Metadata () [0x00011] in /usr/src/packages/BUILD/mono-2.10.2/mcs/class/System.ServiceModel/System.ServiceModel.Description/ServiceMetadataExtension.cs:74
>
>
>
> at System.ServiceModel.Description.HttpGetWsdl.GetMetadata () [0x00012] in /usr/src/packages/BUILD/mono-2.10.2/mcs/class/System.ServiceModel/System.ServiceModel.Description/ServiceMetadataExtension.cs:305
> at System.ServiceModel.Description.HttpGetWsdl.EnsureMetadata () [0x0000b] in /usr/src/packages/BUILD/mono-2.10.2/mcs/class/System.ServiceModel/System.ServiceModel.Description/ServiceMetadataExtension.cs:181
>
>
>
> at System.ServiceModel.Description.HttpGetWsdl.Get (System.ServiceModel.Channels.Message req) [0x00000] in /usr/src/packages/BUILD/mono-2.10.2/mcs/class/System.ServiceModel/System.ServiceModel.Description/ServiceMetadataExtension.cs:188
>
>
>
> at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&)
> at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x000d5] in /usr/src/packages/BUILD/mono-2.10.2/mcs/class/corlib/System.Reflection/MonoMethod.cs:226
>
>
> -Vinod
> On Thu, Jul 21, 2011 at 6:37 PM, Atsushi Eno-2 [via Mono] <[hidden
> email] </user/SendEmail.jtp?type=node&node=3683950&i=0>> wrote:
>
> It is more important than you think. You might have written very few
> code, but that does tell us that "it is driven by default
> configuration"
> which tells a lot.
>
> Anyways give it a try with 2.10, which likely give different
> results :)
>
> Atsushi Eno
>
> > Well, It's like a helloworld service. There is barely any code
> involved.
> >
> > As for the versions, I will try the 2.10.x and let you know if it
> > fixes my problem
> >
> > Thanks.
> >
> > -Vinod
> >
> > On Thu, Jul 21, 2011 at 4:58 PM, Atsushi Eno
> > <[hidden email]
> <http://user/SendEmail.jtp?type=node&node=3683635&i=0>
> > <mailto:[hidden email]
> <http://user/SendEmail.jtp?type=node&node=3683635&i=1>>> wrote:
>
> >
> > Hello,
> >
> > Without the actual sources I can only guess, but .NET 4 has
> > couple of configuration changes which 2.8.x does not likely
> > to support. Also it has much less configuration elements
> > support as compared to 2.10.x.
> >
> > Atsushi Eno
> >
> > Hi, I am trying to host a simple application with one aspx,
> > asmx and svc file each. I followed the below guide to
> achieve
> > the hosting (since I am very new to the linux world, it
> took a
> > while to understand it!): http://www.mono-project.com/
> > Mod_mono#Manual_Mod_Mono_ Configuration
> >
> <http://www.mono-project.com/Mod_mono#Manual_Mod_Mono_Configuration>
> > After all the hosting, I am able to access the aspx and
> asmx
> > file. But when I try to access the svc file, I get the
> below
> > error: */The ServiceHost must have at least one application
> > endpoint (that does not include metadata exchange endpoint)
> > defined by either configuration, behaviors or call to
> > AddServiceEndpoint methods./* or */HttpListenerContext does
> > not match any of the registered channels/* Below is how my
> > ServiceModel part of web.config looks: Can you please
> tell me
> > what I am doing wrong? Note: I used MS VS 2010 to create
> this
> > project and then published it. The published directory is
> > copied to the Apache/Linux Environment. The WCF doesn't
> make
> > use of any complex type. I am using Mono Version 2.8.2
> > View this message in context: WCF Hosting Problem
> > <http://mono.1490590.n4. nabble.com/WCF-Hosting-
> <http://nabble.com/WCF-Hosting->
> > Problem-tp3682894p3682894.html
> >
> <http://mono.1490590.n4.nabble.com/WCF-Hosting-Problem-tp3682894p3682894.html>
>
> > >
> > Sent from the Mono - General mailing list archive
> > <http://mono.1490590.n4. nabble.com/Mono-General-
> <http://nabble.com/Mono-General->
> > f1490591.html
> > <http://mono.1490590.n4.nabble.com/Mono-General-f1490591.html>> at
> > Nabble.com.
> >
> >
> >
> > ______________________________ _________________
> > Mono-list maillist - [hidden email]
> <http://user/SendEmail.jtp?type=node&node=3683635&i=2>
> > <mailto:[hidden email]
> <http://user/SendEmail.jtp?type=node&node=3683635&i=3>>
> > http://lists.ximian.com/ mailman/listinfo/mono-list
> > <http://lists.ximian.com/mailman/listinfo/mono-list>
> >
> >
> >
>
> _______________________________________________
> Mono-list maillist - [hidden email]
> <http://user/SendEmail.jtp?type=node&node=3683635&i=4>
> http://lists.ximian.com/mailman/listinfo/mono-list
>
>
> If you reply to this email, your message will be added to the
> discussion below:
> http://mono.1490590.n4.nabble.com/WCF-Hosting-Problem-tp3682894p3683635.html
>
> To unsubscribe from WCF Hosting Problem, click here.
>
>
>
> View this message in context: Re: WCF Hosting Problem
> <http://mono.1490590.n4.nabble.com/WCF-Hosting-Problem-tp3682894p3683950.html>
> Sent from the Mono - General mailing list archive
> <http://mono.1490590.n4.nabble.com/Mono-General-f1490591.html> 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