繁体   English   中英

Web APi Vs MVC和ASP.net核心Web APi中的静态文件

[英]Web APi Vs MVC and Serving static files in ASP.net core Web APi

我们有一个ASP.net MVC应用程序,我们正在寻求根据客户需求将其迁移到ASP.net CORE。 实际上,该应用程序提供的REST服务由同一个ASP.net应用程序提供的AngularJS客户端应用程序使用,实际上它实际上并不是一团糟。 我应该选择什么,Web API或MVC? 如果我选择Web API,它可以提供静态文件吗?

提前致谢!

首先,Web Api和MVC是在ASP.NET Core中合并的。

设置可以运行静态文件的解决方案

  1. 在Startup.cs类的Configure方法中启用静态文件,添加:

     app.UseStaticFiles(); 
  2. 将前端解决方案(angularjs文件,html等)添加到wwwroot文件夹。

  3. 删除默认的launchUrl( Properties / launchSettings.json )并将其设置为空字符串,这将使Web服务器在根目录中查找index.html文件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM