Я сейчас экспериментирую с CI / CD для шаблона .NET Core SPA с Angular на DevOps Azure (ранее VSTS). Я сталкиваюсь с проблемой, когда после развертывания папка ClientApp превращается в wwwroot, хранящийся в wwwroot Azure Web App. Это означает, что теперь у меня есть 2 wwwroots.
Кроме того, из-за испорченных папок следующий блок больше не работает.
// In production, the Angular files will be served from this directory
services.AddSpaStaticFiles(configuration =>
{
configuration.RootPath = "ClientApp/dist";
});
Это просто настроить. Просто создайте новый проект веб-приложения с помощью Visual Studio и выберите Angular. Затем запустите ng update
, чтобы полностью перейти к Angular 7. В процессе должен быть создан файл angular.json
.
Я пробовал много вещей, но ни одна из них не помогла.