我们可以在 asp.net 核心剃须刀网页本身中编写 .net 核心 WebAPI 吗?
Can we write the .net core WebAPI in the asp.net core razor web page itself?
我的解决方案中有以下项目都是 .net core 5.0。
myproject.domain
myproject.infrastructre
myproject.webAPI
myproject.UI.Razorweb page.
我没有使用调用 webAPI 的 SPA,而是使用调用 webAPI(.net 5.0) 的 razor 网页。我的问题是我们可以将 webAPI 和 razorwebpage 合并为一个吗?我们可以在 razor 网页本身中编写 webAPI 吗?
允许吗?
同意Jeremy的建议
您应该有一个 Web API 和 Razor 项目分开。
此外,如果你想做一些测试,可以参考下面的文章。
- Use Razor Pages, MVC, And Web API In A Single ASP.NET Core Application
- Hosting ASP.NET Core Razor Pages and Web APIs in a Single Project
- Razor pages and webapi in the same project
我的解决方案中有以下项目都是 .net core 5.0。
myproject.domain
myproject.infrastructre
myproject.webAPI
myproject.UI.Razorweb page.
我没有使用调用 webAPI 的 SPA,而是使用调用 webAPI(.net 5.0) 的 razor 网页。我的问题是我们可以将 webAPI 和 razorwebpage 合并为一个吗?我们可以在 razor 网页本身中编写 webAPI 吗?
允许吗?
同意Jeremy的建议
您应该有一个 Web API 和 Razor 项目分开。
此外,如果你想做一些测试,可以参考下面的文章。
- Use Razor Pages, MVC, And Web API In A Single ASP.NET Core Application
- Hosting ASP.NET Core Razor Pages and Web APIs in a Single Project
- Razor pages and webapi in the same project