Невозможно запустить проект web api (gateway) - эту локальную страницу не удается найти. Веб-страница не найдена для веб-адреса: - PullRequest
0 голосов
/ 19 января 2020

Я пытаюсь настроить и запустить этот git проект - https://github.com/johnph/simple-transaction#WebApi -Конечные точки

Я успешно очистил и заново собрал все решение. Я успешно настроил выполнение миграции EF Core Code-First, и база данных была успешно создана с двумя таблицами в ней:

  • AccountTransaction
  • AccountSummary

I может запустить Transaction.WebApi, который открывает http://localhost: 60243 / swagger / index. html. Но я не смог запустить другие 2 проекта веб-API: Gateway.WebApi или Identity.WebApi. Произошла ошибка: This localhost page can’t be found. No webpage was found for the web address:

Я мог бы запустить проект SimpleBanking.ConsoleApp. Тестовые данные: \ src \ Services \ Identity \ Services \ UserService.cs. Но возвращается Object reference not set to an instance of an object. App interrupted. App closed.

1 Ответ

1 голос
/ 20 января 2020

Мне удалось успешно запустить этот проект.

Убедитесь, что вы используете 3 сервера Gateway.WebApi, Identity and Transaction.

Только тогда вы можете запустить консольное приложение.

В консоли, даже если вы введете неправильное имя пользователя или пароль, система все равно сообщит вам, что вход выполнен успешно, что вводит в заблуждение. Затем, когда вы выбираете один из вариантов, вы получаете:

Ссылка на объект не установлена ​​для экземпляра объекта. Приложение прервано. Приложение закрыто.

Обязательно проверяйте журнал на наличие ошибок

...