Groups | Blog | Home
all groups > asp.net webservices > december 2004 >

asp.net webservices : Server Error


Andrew Dimech
12/28/2004 4:52:44 PM
Hi,

For some wierd reason all my webservices on IIS5.1 are not working.
Everything else is though...web froms, windows forms, etc.

Even if i try to test them through the web browser i get this error:
System.BadImageFormatException: An attempt was made to load a program with
an incorrect format

any idea why?

Your help is appreciated....Andrew



Stack Trace:

[BadImageFormatException: An attempt was made to load a program with an
incorrect format.]
System.Xml.Schema.XmlSchemaParticle.set_MinOccurs(Decimal value) +0
System.Xml.Serialization.XmlSchemaExporter.ExportElementAccessor(XmlSchemaGroupBase
group, ElementAccessor accessor, Boolean repeats, Boolean valueTypeOptional,
String ns) +805
System.Xml.Serialization.XmlSchemaExporter.ExportElementAccessors(XmlSchemaGroupBase
group, ElementAccessor[] accessors, Boolean repeats, Boolean
valueTypeOptional, String ns) +100
System.Xml.Serialization.XmlSchemaExporter.ExportTypeMembers(XmlSchemaComplexType
type, MemberMapping[] members, String name, String ns, Boolean
hasSimpleContent) +252
System.Xml.Serialization.XmlSchemaExporter.ExportMembersMapping(MembersMapping
mapping, String ns) +48
System.Xml.Serialization.XmlSchemaExporter.ExportElementMapping(XmlSchemaElement
element, Mapping mapping, String ns, Boolean isAny) +222
System.Xml.Serialization.XmlSchemaExporter.ExportElement(ElementAccessor
accessor) +225
System.Xml.Serialization.XmlSchemaExporter.ExportMembersMapping(XmlMembersMapping
xmlMembersMapping) +68
System.Web.Services.Description.SoapProtocolReflector.CreateLiteralMessage(Message
message, MessageBinding messageBinding, XmlMembersMapping members, Boolean
wrapped) +395
System.Web.Services.Description.SoapProtocolReflector.CreateMessage(Boolean
rpc, SoapBindingUse use, SoapParameterStyle paramStyle, Message message,
MessageBinding messageBinding, XmlMembersMapping members) +78
System.Web.Services.Description.SoapProtocolReflector.ReflectMethod()
+449
System.Web.Services.Description.ProtocolReflector.ReflectBinding(ReflectedBinding
reflectedBinding) +1951
System.Web.Services.Description.ProtocolReflector.Reflect() +506
System.Web.Services.Description.ServiceDescriptionReflector.ReflectInternal(ProtocolReflector[]
reflectors) +495
System.Web.Services.Description.ServiceDescriptionReflector.Reflect(Type
type, String url) +112
System.Web.Services.Protocols.DocumentationServerType..ctor(Type type,
String uri) +158
System.Web.Services.Protocols.DocumentationServerProtocol.Initialize()
+269
System.Web.Services.Protocols.ServerProtocolFactory.Create(Type type,
HttpContext context, HttpRequest request, HttpResponse response, Boolean&
abortProcessing) +106

[InvalidOperationException: Unable to handle request.]
System.Web.Services.Protocols.ServerProtocolFactory.Create(Type type,
HttpContext context, HttpRequest request, HttpResponse response, Boolean&
abortProcessing) +205
System.Web.Services.Protocols.WebServiceHandlerFactory.CoreGetHandler(Type
type, HttpContext context, HttpRequest request, HttpResponse response) +82

[InvalidOperationException: Failed to handle request.]
System.Web.Services.Protocols.WebServiceHandlerFactory.CoreGetHandler(Type
type, HttpContext context, HttpRequest request, HttpResponse response) +154
System.Web.Services.Protocols.WebServiceHandlerFactory.GetHandler(HttpContext
context, String verb, String url, String filePath) +94
System.Web.HttpApplication.MapHttpHandler(HttpContext context, String
requestType, String path, String pathTranslated, Boolean useAppConfig) +699
System.Web.MapHandlerExecutionStep.System.Web.HttpApplication+IExecutionStep.Execute()
+95
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean&
completedSynchronously) +173


Christoph Schittko [MVP]
12/28/2004 9:10:01 PM

You said this is happening for all your web services? Is there anything
shared between the services? Have you tried a simple hello world
service?

From looking at the stack trace I am guessing that it's one of your
assemblies that's not loading correctly. All involved .NET assemblies
seem to be loaded into your process.

Have you tried running the fuslogvw tool to see which assembly is not
loading correctly?

HTH,
Christoph Schittko
MVP XML
http://weblogs.asp.net/cschittko


[quoted text, click to view]
System.Xml.Serialization.XmlSchemaExporter.ExportElementAccessor(XmlSche
ma
[quoted text, click to view]
System.Xml.Serialization.XmlSchemaExporter.ExportElementAccessors(XmlSch
em
[quoted text, click to view]
System.Xml.Serialization.XmlSchemaExporter.ExportTypeMembers(XmlSchemaCo
mp
[quoted text, click to view]
System.Xml.Serialization.XmlSchemaExporter.ExportMembersMapping(MembersM
ap
[quoted text, click to view]
System.Xml.Serialization.XmlSchemaExporter.ExportElementMapping(XmlSchem
aE
[quoted text, click to view]
System.Xml.Serialization.XmlSchemaExporter.ExportMembersMapping(XmlMembe
rs
[quoted text, click to view]
System.Web.Services.Description.SoapProtocolReflector.CreateLiteralMessa
ge
[quoted text, click to view]
System.Web.Services.Description.SoapProtocolReflector.CreateMessage(Bool
ea
[quoted text, click to view]
System.Web.Services.Description.ProtocolReflector.ReflectBinding(Reflect
ed
[quoted text, click to view]
System.Web.Services.Description.ServiceDescriptionReflector.ReflectInter
na
[quoted text, click to view]
System.Web.Services.Protocols.WebServiceHandlerFactory.CoreGetHandler(Ty
pe
[quoted text, click to view]
System.Web.Services.Protocols.WebServiceHandlerFactory.CoreGetHandler(Ty
pe
[quoted text, click to view]
System.Web.Services.Protocols.WebServiceHandlerFactory.GetHandler(HttpCo
nt
[quoted text, click to view]
System.Web.MapHandlerExecutionStep.System.Web.HttpApplication+IExecution
St
[quoted text, click to view]

Dilip Krishnan
12/29/2004 6:54:05 AM
Hello Andrew,
Open a VS.net command window and type fuslogvw. You could also try
the aspnet_regiis command http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cptools/html/cpgrfASPNETIISRegistrationToolAspnet_regiisexe.asp
and see if it helps

HTH
Regards,
Dilip Krishnan
MCAD, MCSD.net
dkrishnan at geniant dot com
http://www.geniant.com

[quoted text, click to view]

Christoph Schittko [MVP]
12/29/2004 11:48:29 AM
I admit that I am taking stabs now. Did you reinstall the framework,
although from the stack trace I am still thinking that the framework
assemblies are not the culprit.

Can you do a clean build and re-install your application?

HTH,
Christoph Schittko
MVP XML
http://weblogs.asp.net/cschittko


[quoted text, click to view]
Andrew Dimech
12/29/2004 1:54:37 PM
Yes, this is happening to all my web services and yes i also tried with a
simple hello web service.

I thought some assemblies might be corrupted as i had bad clustors on HD so
I runned chkdsk volume: /F /R /V. But it still didn't work.

from where can i get fuslogvw?

Thank You....Andrew


[quoted text, click to view]

Andrew Dimech
12/29/2004 5:58:20 PM
I'm going crazy now!!!

- Fuslogvw doesn't list any failures neither with "Default" nor with
"ASP.NET" option
- I've removed .NET Framework 1.0....so now I only have the .NET Framework
1.1 installed. This rules out any sidebyside issues. But still it doesn't
work!

what on earth can it be?

Thanks for your support....Andrew

[quoted text, click to view]

Andrew Dimech
12/30/2004 8:24:48 AM
That's what i just did:

- Uninstalled the .NET Framework
- Rebooted PC
- Installed .NET Framework
- and it worked!

Thanks for your support...much appreciated.

Andrew


[quoted text, click to view]
Christoph Schittko [MVP]
12/30/2004 6:30:13 PM
Yoo hooo!!

Great way to end the year ;)

Christoph

[quoted text, click to view]
AddThis Social Bookmark Button