Risposta alla 1a domanda:
hai controllato il path(percorso) di quell'immagine??
Sei sicuro di non aver utilizzato il percorso locale "C:\documenti\immagini\immagine.jpg" piuttosto che il riferimento alla cartella principale del tuo progetto "./images/immagine.jpg". Bada bene che la stessa strutture di cartelle relativa al progetto che hai in locale deve essere replicata sull'hosting (almeno per i riferimenti a file esterni come ad esempio script, .css, immagini varie)
Risposta alla 2a domanda:
hai valorizzato a true la proprietà "AllowPaging" della tua gridview?
Hai valorizzato il metodo PageIndexChanging della tua GridView?