I’m trying to get my device working with my WCF service hosted in Azure so, I followed this article that shows me how to do it: http://msdn.microsoft.com/en-us/magazine/gg232761.aspx
The point that I’m having problems is when I’m trying to run the MFSvcUtil.exe to generate the proxy code so I can access the WCF service methods from NETMF at device side.
If I try to run this:
C:\Program Files (x86)\Microsoft .NET Micro Framework\v4.1\Tools\MFSvcUtil.exe" http://myservice.cloudapp.net/TrackingService.svc?singlewsdl /V
I got this output:
MfSvcUtil.exe (c) Microsoft 2008 Reading WSDL file: http://myservice.cloudapp.net/TrackingService.svc?singlewsdl Could not find schema information for the element 'HTML'. Severity: Warning Exception: System.Xml.Schema.XmlSchemaValidationException: Could not find schema information for the element 'HTML'. SourceUri: http://myservice.cloudapp.net/TrackingService.svc?singlewsdl LineNumber: 1 Position: 2 StackTrace: Program Error: The WSDL file is not compatible.
Now, if I try to run with the regular WSDL file like this:
MFSvcUtil.exe" http://myservice.cloudapp.net/TrackingService.svc?WSDL /V
I got this output followed by a StackOverflowException that I cant find the stacktrace: http://localhostr.com/file/QCEVawT/log.txt (uploaded 'cause of the limit of characters)
And this is my full WSDL file with all the imports inside(got it by using ?singleWSDL in the service URL):
So, why I’m getting the StackOverFlow and what should I do generate my proxy code? This service work well on Silverlight and regular .Net application(even a java console app worked with this)…
Thanks! I really appreciate the help.