Praticamente chi sviluppa su quella macchina vede gli errori. chi invece richiama le pagine da remoto legge quella fuffa li.

Alla voce
RemoteOnly devi cambiare il valore.

Leggi qui sotto

Personalizzare la gestione degli errori
ASP.NET non si appoggia ad IIS per gestire gli errori HTTP e per questo motivo, possiamo personalizzarne il comportamento direttamente da file web.config:

<customError mode="RemoteOnly|On|Off" />

Se mode è impostato su RemoteOnly, la pagina di errore dettagliata è mostrata solo in locale (stesso IP del browser e del server).

Se è su On, viene mostrata la pagina specificata dall'utente, personalizzata, oppure quella di default di ASP.NET, che spiega come personalizzare l'errore.

Se è Off, viene visualizzata sempre, sia in locale che in remoto, un'errore dettagliato. Sconsigliabile su server che mostrano pagine all'utente finale, perché mostrare i propri errori può essere un sistema per permettere a persone esterne di forzare la nostra sicurezza.