asp.net - asp.net core 和 asp.net core mvc 应用程序之间的主要区别是什么?
问题描述
除了两个应用程序中的文件夹结构外,我没有看到任何区别。如果有,请提供任何信息。
解决方案
对于Asp.Net Core
,主要有三种项目类型,Asp.Net Core MVC、Asp.Net Core Web API 和 Asp.Net Core Razor PAGE。
对于 Asp.Net Core MVC 和 Web API,没有太大区别。MVC 用于返回视图,api 用于正常返回 json 对象。
对于 Razor Page,它与 MVC 或 web api 完全不同,它遵循处理程序模式而不是控制器操作。
推荐阅读
- java - Spring Boot Zuul API Gateway 返回 404 响应
- c# - http PostAsync 任务的异步列表导致内部服务器错误
- python - python wsgi日志记录到远程服务器被多次发送
- python - 在 Python 中插入/更新 MongoDB 集合
- java - 如何一次显示所有错误?
- sql - 将范围内的数字分配给值,但不要重复使用给定范围内的数字
- android - 为什么我的 Jetpack 导航组件没有动画?
- apache - .htaccess - Allow IP range with authentication & bypass for one page
- python - pandas save to_csv with quote for thousand separator
- ruby-on-rails - Rails, how to .sort with conditional logic?