I have a piece of code in which there are 2 consecutive calls to the good old ASMX web service.
service.Url = "http://....."; service.A(1, 2, 3); service.B(4, 5, 6);
Call A is OK. But calling B throws 404... not found... In the discovery, both methods are visible and seem accurate - I see how in IE, metadata looks good. I set a breakpoint at B and it definitely won't hit. I restored the Update Web Service link in the consumption project and rebuilt it.
The status of WebExceptionStatus.ProtocolError .
Signature of a failed web method
<WebMethod(Description:="Store a fragment of object on server.")> _ Public Function B( ByVal p1 As String, ByVal p2 As String, ByVal p3() As Byte, ByVal p4 As Integer, ByVal p5() As Byte) As Boolean
Call (confirmed)
bool result = service.B(string, string, byteArray1, int, byteArray2);
Again, WebMethod B is not reached. The web proxy server and everything look good. What could it be?
source share