Мне нужно протестировать метод в моем приложении asp.net, который должен работать по https. Есть ли способ, где я могу запустить приложение на локальном хосте по https, чтобы я мог его отладить?
Вы можете создать самозаверяющий сертификат SSL, а затем создать веб-приложение с SSL и вашим самозаверяющим сертификатом на локальном компьютере в IIS (используйте URL-адрес, например http://dummy.test, и добавьте его в файл hosts в c: \ windows \ system32 \ drivers \ etc, укажите его на 127.0.0.1), затем запустите VS, подключитесь к процессу w3wp.exe и вы сможете отладить.
Создание самозаверяющего сертификата SSL с IIS 6.0 Resource Kit SelfSSL
Да, получите самоподписанный сертификат и установите его. Как правило, я бы просто отключил необходимость SSL в локальной среде разработчика.