У меня есть приложение .NET Core 3.0 Angular, запущенное из шаблона Visual Studio 2019. Я провел начальную разработку с использованием IIS Express, но теперь я хотел бы начать разработку под IIS, поскольку это веб-сервер, на котором в конечном итоге будет запускаться это приложение.
Я выполнил следующие действия https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/development-time-iis-support?view=aspnetcore-3.0 для настройки профиля IIS.
Когда я переключаюсь на профиль IIS и пытаюсь отладить приложение, я получаю следующую ошибку:
AggregateException: One or more errors occurred. (One or more errors occurred. (The NPM script 'start' exited without indicating that the Angular CLI was listening for requests. The error output was: Error: EPERM: operation not permitted, mkdir 'C:\WINDOWS\system32\config\systemprofile\AppData\Roaming\npm'
У меня нет --extract-css в моём скрипте package.json запускать и собирать настройки. Я запустил npm install в каталоге ClientApp (обнаружил 0 уязвимостей)
Как настроить это приложение, чтобы оно работало на IIS? У меня есть недоразумение о приложениях Angular? Они ТРЕБУЮТ Node в качестве хост-сервера?