Dal momento che lei ha chiesto di "best practice" per risolvere questo problema, la migliore pratica in questo caso è lasciare gli attributi sul posto ed eseguire il debug dello stesso codice esatto che si distribuisce. Tutte le altre risposte (che funzioneranno tutte) significano che si sta eseguendo il debug del codice, quindi si modifica il codice prima della distribuzione, il che non è mai una buona idea.
In questo caso, è facile eseguire il debug di progetti Web su SSL se si utilizza IIS Express. Questa è una sostituzione drop-in per il server Web di Visual Studio 2010, ma con la maggior parte delle funzionalità di IIS, incluso il supporto HTTP sicuro. Maggiori informazioni possono essere trovate qui:
http://learn.iis.net/page.aspx/901/iis-express-faq/
Una volta installato, è possibile passare i vostri progetti per utilizzare IIS Express, configurare un binding HTTPS nella configurazione di IIS Express e scorrere normalmente.
fonte
2012-07-07 20:20:21
solo per curiosità - perché non si può eseguire il debug con loro in atto? –
se si utilizza ancora il server Web VS incorporato, passare a IIS Express ed è possibile eseguire il debug con SSL abilitato: http://learn.iis.net/page.aspx/901/iis-express-faq/ –
@ Michael Michael: Penso che il tuo commento meriti di essere una risposta. Potrebbe essere la migliore risposta.In realtà non sta rispondendo alla domanda, ma penso che potrebbe risolvere il problema di fondo. – comecme