sabato 18 maggio 2019

WCF Errore: Errore durante la ricezione della risposta HTTP a http://localhost/Service1.svc. È possibile che il binding dell'endpoint del servizio non utilizzi il protocollo HTTP o che un contesto di richiesta HTTP sia stato interrotto dal server (probabilmente a causa dell'arresto del server). Per ulteriori informazioni, vedere i registri del server.

Utilizzando WCF il quale metodo restituisce un oggetto di tipo DataTable, può genere il seguente errore:

"
Errore: Errore durante la ricezione della risposta HTTP a http://localhost/Service1.svc. È possibile che il binding dell'endpoint del servizio non utilizzi il protocollo HTTP o che un contesto di richiesta HTTP sia stato interrotto dal server (probabilmente a causa dell'arresto del server). Per ulteriori informazioni, vedere i registri del server.
"

Questo è dovuto al fatto, che il DataTable non ha un nome.
Per risolvere il problema, impostare un nome, come riportato qui di seguito:

DataTable DttDati = new DataTable("Dati");


Nessun commento: