【发布时间】:2023-03-29 16:56:01
【问题描述】:
我第一次使用 .net core
我能够构建一个正常运行的 webApi,它使用 Onion Layers 从我的 SQL 服务器调用数据。
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,我不确定是否需要注入一些东西,或者我完全处于当前构建的左侧字段中。
【问题讨论】:
-
我认为你应该同时开始这两个项目。参照。 docs.microsoft.com/en-us/visualstudio/ide/…
-
做到了。我完全不知道我能做到这一点。谢谢
标签: asp.net-core-mvc asp.net-core-webapi