[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