для сертификата не имеет значения в отношении порта.Вы просто защищаете свои ресурсы в своем angular и asp.net с этим сертификатом.убедитесь, что все службы, к которым вы пытаетесь подключиться, находятся на https, иначе ваш браузер заблокирует исходящий запрос.единственное место, где порт имеет значение, - это политики безопасности (политики безопасности контента) против XSRF, XSS, ...
, просто добавьте в package.json что-то вроде следующего:
"scripts": {
"start": "ng serve --ssl --ssl-key c:\\certificates\\localhost.key --ssl-cert c:\\certificates\\localhost.crt --host 0.0.0.0"
примечание: --host 0.0.0.0
требуется только в том случае, если вы хотите получить доступ к dev-серверу извне localhost ...
В вашем браузере / на dev-машине добавьте его в доверенный CA.Вот справка о том, как сделать это для Chrome:
https://support.securly.com/hc/en-us/articles/206081828-How-to-manually-install-the-Securly-SSL-certificate-in-Chrome