У меня есть веб-API ASP.NET Core 2 с приложением SPA переднего плана Angular 4. Он был создан с использованием чистого шаблона веб-API Core 2 в VS2017 и angular-cli для интерфейса с использованием VSCode. В настоящее время я могу успешно запустить свой прототип с помощью IIS Express WebAPI или самостоятельно. Я могу успешно выполнить развертывание в IIS, выполнив шаги, подобные этим: https://docs.microsoft.com/en-us/aspnet/core/publishing/iis?tabs=aspnetcore2x. Однако я не могу понять, как подключиться к процессу IIS, чтобы иметь возможность пошагово выполнять код, как я делал это с обычным старым веб-API или приложением MVC, размещенным в IIS.
Я исхожу из традиционного веб-API и среды Angular1. Оба конца были развернуты в IIS, и это был простой процесс для подключения к IIS для устранения неполадок. Так что, возможно, это глупый вопрос, но я не могу найти хороший ресурс о том, как подойти к производственному развертыванию такого приложения Core 2 WebAPI + Angular 2 SPA. Какие лучшие практики? IIS для веб-API и npm для клиента? Может ли кто-нибудь указать мне на учебник о том, как это сделать и как отлаживать / устранять неполадки с IIS? Есть ли лучшие способы развернуть / разместить его, возможно, мой подход неправильный и IIS не нужен?
Если понадобятся картинки, код, настройка, я с радостью добавлю это в вопрос. Я просто не знаю, что я могу предложить на данный момент. Любая помощь, совет, ссылка будет очень признательна!
500 server error
? Проверьте свою консоль. - person penleychan   schedule 06.10.2017GET
на свой веб-адрес. Обычно он предоставляет более удобный отчет об ошибках. - person tmwoods   schedule 07.10.2017