从.Net Core Web应用程序(MVC),相同解决方案中的WebAPI返回404

时间:2018-12-30 21:07:34

标签: asp.net-core-mvc asp.net-core-webapi

我第一次使用.net core

我能够构建一个正常运行的webApi,该应用程序使用洋葱层从SQL Server调用数据。

Architecture
  Core
     Application Services
     Domain Services
  Core.Entity
Infrastructure
UI
  API
     CemeteryAPI
  Web
     MVC Web Application

如果将UI.API.Cemetery设置为我的启动项目,则只需转到localHost:port / api / cemetery即可从数据库中获取列表。

如果将我的Web / MVC应用程序设置为启动程序,则当我走相同的路径时会得到404 ...我以前从未做过此事,而且似乎找不到任何文章指出期待。

我在MVC应用程序中运行了Swagger,它还指示没有路由吗?

我不确定是否需要在MVC之外添加其他路由?由于这是我第一次使用.core,因此不确定我是否需要注入某些东西,或者我是否完全处于当前构建的左侧字段中。

1 个答案:

答案 0 :(得分:0)

正确的答案来自Johey的评论,以启动多个项目。