Можно ли ссылаться на проект веб-API из проекта ASP.Net Core? - PullRequest
0 голосов
/ 03 июля 2019

Обратите внимание, что я никогда не делал этого до сих пор, поскольку у меня никогда не было необходимости.

Я пытаюсь использовать существующий основной веб-API-интерфейс Asp.net. У меня есть основной проект Asp.net, который по существу ссылается на проект Web API в надежде «унаследовать» все реализованные API.

Состав:

«Базовый проект ASP.Net» имеет ссылку на «ASP.Net Web API Project»

Похоже, это работает по большей части. К сожалению, я вижу это с перерывами. В частности, сбои происходят с «унаследованными» API. Вызовы на API-интерфейсы, на которые ссылаются, терпят неудачу (снова с перерывами) и, таким образом, возвращают 404 (а не ответ JSON API).

Вопрос

Так что, похоже, в этом подходе нет ничего неправильного (как прокомментировал / подтвердил @Arash). Так интересно, что может быть причиной этой неустойчивой проблемы?

Обновление

Сейчас я проверяю, используя Postman, чтобы легко проверить API. Я могу подтвердить, что API, которые у меня есть в Базовом проекте Asp.Net, работают. Но API из «унаследованного» проекта Web API не работают.

Опять перефразируя: можно ли ссылаться на проект Web API как на DLL и ожидать, что эти API будут расходуемыми?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...