【摘要】本文只是為一行代碼而分享
context.MapRoute("API", "api/{controller}/{action}", new { }, newstring[] { "CNBlogs.UcHome.Web.Controllers.Api" });
我們在ASP.NET MVC中使用Area時通常這麼干:
在Web項目中創建Areas文件夾,在其中創建對應的Area文件夾,在其下創建Controllers文件夾。然後在Area文件夾中創建AreaRegistration的子類用於注冊Area路由,在Controllers文件夾中創建所需的Controller。
這麼干有個前提,就是你的Web項目類型要是WebApplication。
而我們所處的場景是:Web項目類型是WebSite。之前在使用MVC時,將所有的Controller放在了一個單獨的類庫項目中。