Разработка Angular 5 против masterWeb в IIS - PullRequest
0 голосов
/ 10 ноября 2018

У меня есть большое веб-приложение .net, созданное с помощью Visual Studio 2017 pro. Одним из его проектов является wwwroot с «MasterWeb» - множество веб-страниц и функций. Теперь мне нужно создать новую небольшую деталь в качестве SPA, используя Angular 5. Я новичок в Angular, но я получил небольшой проект Angular 5, работающий в VisualStudio, как отдельный проект / решение. Процесс разработки против IIS Express работает нормально. Изменения кода автоматически обновляются до экземпляра IIS express с реалой страницы. Я собрал производственные файлы, используя:

  • ng build -prod --base-hrefs = "/ MasterWeb / mobile" --deploy-url "/ MasterWeb / mobile /"

В диспетчере IIS я создал виртуальный каталог «Mobile» в приложении «MasterWeb» и указал на мой dist-каталог с ранее созданными файлами. Этот SPA работает нормально, используя URL "/localhost/MasterWeb/mobile/index.html".

Теперь по моей проблеме. Поскольку мне нужно добавить веб-сервисы вызовов в MasterWeb, я бы хотел, чтобы изменения в моем коде в «мобильном» были напрямую обновлены до MasterWeb без необходимости каждый раз «строить в prod». Возможно, я ошибаюсь, но мне бы хотелось, чтобы MasterWeb и Mobile разделяли решения VS, но предназначались для одного экземпляра веб-приложения. Изменения разработки как в решении MasterWe VS, так и в решении Mobile VS должны автоматически отражаться при запуске этих страниц.

Предложения о том, как этого добиться?

...