簡體   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