Ciao,
premesso che ho visto che esistono altre discussioni sul forum ed ho preso spunto da quelle.

Vorrei fare un controllo degli utenti che utilizzano il mio software.
A tal fine ho predisposto un modulo di verifica che non fa altro che inviare delle credenziali al mio sito e in funzione della risposta del sito il programma va avanti o meno.

Mi servirebbe percui verificare la risposta del sito e avrei pensato di operare come segue:
Sul mio form creo un WebBrowser dove apro la pagina

WebBrowser1.Navigate("http:\\www.XXXXX.it\PaginaLogin.htm")
se il login da esito positivo la pagina PaginaLogin.htm presenta al sui interno un certo valore, unicamente quel valore!

Qui nasce il problema, ho visto da altre discussioni che il testo presente nella pagina aperta su WebBrowser1 si può recuperare come segue

Verifica = WebBrowser1.Document.Body.InnerText.ToString

ma a me da sempre errore al momento dell'assegnazione del valore alla variabile Verifica!!!

Nello specifico:
Riferimento a un oggetto non impostato su un'istanza di oggetto.

Da cosa dipende? Come potrei operare?

Grazie
Ciao