Per espandere ulteriormente il post di Simon Johnsons, idealmente vuoi una soluzione che simuli le condizioni che vedrai in produzione e la modifica del tuo codice non lo farà e potrebbe essere pericoloso se dimentichi di estrarre il codice prima di distribuirlo.
Avrai bisogno di un certificato autofirmato di qualche tipo. Se stai usando IIS Express, ne avrai già uno, dovrai solo trovarlo. Apri Firefox o il browser che preferisci e vai al tuo sito web di sviluppo. Dovresti essere in grado di visualizzare le informazioni sul certificato dalla barra degli indirizzi e, a seconda del browser, dovresti essere in grado di esportare il certificato in un file.
Quindi, apri MMC.exe e aggiungi lo snap-in Certificato. Importa il file del certificato nell'archivio Autorità di certificazione radice attendibili e questo è tutto ciò di cui hai bisogno. È importante assicurarsi che vada in quel negozio e non in un altro negozio come "Personale". Se non hai familiarità con MMC o certificati, ci sono numerosi siti Web con informazioni su come farlo.
Ora, il tuo computer nel suo complesso si fiderà implicitamente di tutti i certificati che ha generato da solo e non avrai bisogno di aggiungere codice per gestirlo in modo speciale. Quando si passa alla produzione, continuerà a funzionare a condizione che sia installato un certificato valido appropriato. Non farlo su un server di produzione: sarebbe un male e non funzionerà per altri client oltre a quelli sul server stesso.