I have web services that work great when hosted normally, in Mono I am getting a 500 internal server error first time I tried to run it.
Any idea why it doesn’t just work?
The remote server returned an error: (500) Internal Server Error.
System.Web.Services.Protocols.SoapException: Error writing request.
at MY_WebServices.My_Messages.DownloadNewMessages (System.String ID, System.String
username, System.String password) [0x00000]
at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[])
at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr,
System.Reflection.Binder binder, System.Object[] parameters,
System.Globalization.CultureInfo culture) [0x00000]
Please post the error that you are receiving? Possibilities are that you are using an interface that isn’t yet supported in Mono, which there are a couple in the SP2 release of the .NET 2.0 framework, that were specifically put in to support IIS 7.
You also might want to trying running the assembly produced through MoMA, to check for migration problems.