Пожалуйста, посмотрите здесь .Упоминается:
Этот образец [некоторый пример, использующий HTTPS] работает только при размещении на IIS и не может работать на Cassini - Visual Studio Development Server, поскольку Cassini не поддерживает HTTPS.
Поскольку этот пример относится к .Net Framework 4, я предполагаю, что Visual Studio 2010 не поддерживает SSL.
РЕДАКТИРОВАТЬ: Хорошая новость заключается в том, что вы можете включить SSL для IIS 7.0 (и выше).Вы можете найти подробные инструкции здесь .
Когда вы закончите, вы сможете получить доступ к своему веб-сайту через SSL, но браузеры отобразят предупреждение о том, что ваш сертификат не является доверенным.Однако это может быть легко решено следующим образом:
1) Общее имя (CN) для самозаверяющего сертификата, который вы создаете для веб-сайта, должно соответствовать имени компьютера, на котором работает IIS, и вы должны получить доступсайт, используя имя компьютера (https://computerName/, а не https://localhost/ или https://IP/)
2) Экспортируйте сертификат из IIS и импортируйте его в хранилища сертификатов браузеров.Для Internet Explorer сертификат необходимо добавить в хранилище сертификатов Windows на локальном компьютере или в доверенные корневые центры сертификации (используйте консоль управления Windows).Для других браузеров, поскольку они используют пользовательское хранилище сертификатов, сертификат должен быть импортирован в определенное место.Например, в случае Firefox для импорта сертификата перейдите в Инструменты-> Параметры-> Дополнительно-> Шифрование-> Просмотреть сертификаты-> Полномочия-> Импорт.