Could it be a difference in .Net setup on server? Both have .Net 3.5 SP1
I can see both webmethods when I use url with .asmx name.
Failing on Invoke...
public int ReferLead(DataTransferObjects.ClientTransferObject request, List<DataTransferObjects.ClientDebtTransferObject> debtrequest) {
object[] results = this.Invoke("ReferLead", new object[] {
request,
debtrequest});
return ((int)(results[0]));
}