Чтобы еще больше расширить пост Саймона Джонсона: в идеале вам нужно решение, которое имитирует условия, которые вы увидите в производственной среде, и изменение вашего кода не будет делать этого и может быть опасным, если вы забудете вынуть код перед его развертыванием.
Вам понадобится какой-то самоподписанный сертификат. Если вы используете IIS Express, у вас уже есть один из них, вам просто нужно его найти. Откройте Firefox или любой другой браузер, который вам нравится, и перейдите на свой сайт разработчика. Вы должны иметь возможность просматривать информацию о сертификате из строки URL, и в зависимости от вашего браузера вы сможете экспортировать сертификат в файл.
Затем откройте MMC.exe и добавьте оснастку «Сертификат». Импортируйте файл сертификата в хранилище доверенных корневых центров сертификации, и это все, что вам нужно. Важно убедиться, что он попадает в этот магазин, а не в какой-то другой, например «Личный». Если вы не знакомы с MMC или сертификатами, существует множество веб-сайтов с информацией о том, как это сделать.
Теперь ваш компьютер в целом будет неявно доверять любым сертификатам, которые он сгенерировал сам, и вам не нужно будет добавлять код для специальной обработки этого. Когда вы перейдете к производству, он продолжит работать, если у вас установлен правильный действующий сертификат. Не делайте этого на рабочем сервере - это будет плохо, и это не будет работать ни с какими другими клиентами, кроме тех, что находятся на самом сервере.