Buongiorno,
ho un WebService svc che gira su IIS, sviluppato da altra persona in .NET Framework 4.0 che funziona perfettamente se installato su IIS di Windows 2003 o 2008.
Lo stesso WebService in esecuzione su un Windows 2012 o superiori (2016 o 2019) sembra non funzionare, o meglio, il wsdl risponde alle chiamate web regolarmente e molti metodi metodi funzionano, ma ad esempio un metodo che sembra usare la mscorlib da errore:
"Source: mscorlib
Message: Mancata corrispondenza nel numero dei parametri."
Potrebbe essere dovuto dal fatto che il WS è stato sviluppato per .NET 4.0 ma da win2012 in poi la versione de Framework è diversa? es: 4.5, 4.6 o 4.7? (che comunque dovrebbero mantenere compatibile le funzioni del .NET 4.0?)
La versione impostata su IIS dell'app pool è .NET CLR v. 4.0.30319 (la stessa che c'è sul windows 2003 /2008 citato sopra)
Qualche idea?