Для вопроса Если я хочу разместить сайт, используя Angular для внешнего интерфейса и Microsoft Web Api для внутреннего, я считаю, что вам нужен поддомен
-IfВаше приложение Angular разработано с использованием среды, отличной от Microsoft. Да, вам понадобятся две разные конечные точки.Для этого основным подходом будет использование двух разных поддоменов.И если это так,
Вы можете приобрести подстановочный сертификат SSL или сертификат с поддержкой поддоменов.
С другой стороны, у вас всегда есть возможность создать веб-сервер, а затем настроить обратный прокси-сервер дляобе конечные точки.При последнем подходе ваша конечная точка API может быть:
<http(s)://mydomain.com/api/...>
, и ваш сайт будет перенаправлен на
<http(s)://mydomain.com/myBlog/...>
Alo Обратите внимание: Microsoft .Net Core имеет неявную поддержкудля размещения Angular в качестве внешнего интерфейса и .Net Core MVC в качестве внутреннего в То же приложение .Вы можете рассмотреть возможность объединения обоих проектов в Microsoft .Net Core Application