All,<br><br>i know this question has been asked a million times, but i can't find an answer that works with my setup. Before i try it on mono, i would to make sure that the SOAP extension i've implemented works on straight up .net. Everything compiles, there are no complaints about the config file. i can invoke web methods and they call the code i in the main body, but no SOAP extension code is executed.
<br><br>The SOAP extension code i've got is a simple variation on the trace extension example from the .net libraries. This compiles in with the rest of my webservice. i add the following configuration info to web.config.
<br><br> <webServices><br> <soapExtensionTypes><br> <add type="AVSOAPIntercept.AVTraceExtension,<br> App_Code" <br> priority="1" group="Low" />
<br> <add type="AVSOAPIntercept.AVTrampoline,<br> App_Code" <br> priority="1" group="Low" /><br> </soapExtensionTypes><br> </webServices>
<br><br>i have tried marking the method with <br><br>[WebMethod(EnableSession=true)]<br>[AVTrampoline]<br><method signature><br><br>and<br><br>[WebMethod(EnableSession=true)]<br>[AVSOAPIntercept.AVTrampoline]<br clear="all">
<method signature><br><br>i have also confirmed that if i don't put in the qualified name, AVSOAPIntercept.AVTrampoline, in the web.config extension, i get a complaint about the configuration.<br><br>But, neither of these ever causes exeuction in the implementation of ProcessMessage for AVTrampoline. Any help would be greatly appreciated.
<br><br>Best wishes,<br><br>--greg<br><br>-- <br>L.G. Meredith<br>Partner<br>Biosimilarity LLC<br>505 N 72nd St<br>Seattle, WA 98103<br><br>+1 206.650.3740