c# RestSharp: Impossibile leggere dati dalla connessione del trasporto. Connessione in corso interrotta forzatamente dall’host remoto

RestSharp_logo

RestSharp è un tool fantastico, realizzato da Michael Hallett che consente di sviluppare in modo pulito delle API / Web Service per interagire con sistemi remoti (e molto di più).

Oggi, sviluppando l’integrazione tra Yaw (uno dei prodotti software di proprietà di Evermind) ed un channel manager fornito da una terza parte, mi è capitato questo errore:

 

Impossibile leggere dati dalla connessione del trasporto. Connessione in corso interrotta forzatamente dall’host remoto

 

Dopo un po’ sono venuto a capo della soluzione. Se dovesse capitarti, soprattutto quando crei tunnel HTTPS, bisogna esplicitare il protocollo di sicurezza in questo modo: Continue reading…

Configurare IIS 7 per la pubblicazione tramite Web Deploy

IIS7

Ieri notte avevamo in programma un importante rilascio di una web application in .net realizzata per un nostro cliente ed ho scoperto un passaggio importante per configurare correttamente il servizio Web Deploy che consente di pubblicare su macchina remota direttamente da Visual Studio.

 

Avevamo scoperto recentemente, grazie al supporto del team tecnico di SeeWeb,  di un bug di alcuni modem Telecom (Impresa Semplice) che impedivano la connettività e di raggiungere macchine il cui indirizzo IP terminasse con .255. Questo ha portato ad un cambio di IP della macchina dove gira il software …

 

In fase di rilascio, scopriamo che, senza essercene accorti precedentemente, Visual Studio generava questo errore: Continue reading…

C# 6.0

net2

Ogni nuova versione di Visual Studio porta con sè [solitamente] una nuova versione di C#; la 2015 non è da meno, visto che introduce C# 6.0.

Rispetto alle versioni precedenti , quest’ultima non contiene novità di maggior rilievo, però ve ne sono alcune che meritano di essere citate e che mi hanno portato ad aggioranre la versione del linguaggio in uso nei progetti di sviluppo software nei quali sono coinvolto.

Vediamone alcune: Continue reading…