我们不去官网下载模板,直接引用DLL,直接使用。
WebApi项目创建
首先创建一个WebApi项目,结构如下。
然后Nuget搜索ABP,安装ABP框架。(我这里安装的是5.1.0,因为最高版本安装不上)
在安装ABP前先检查当前安装的Microsoft.AspNet.WebApi版本,因为ABP5.1.0依赖的是WebApi的5.2.7,如果WebApi不是5.2.7,在Nuget包管理—程序包管理器控制台中输入Update-Package Microsoft.AspNet.WebApi -Version 5.2.7来升级一下。(Get-Package查看已安装包的信息)
然后修改Global.asax,修改代码如下:
using Abp.Web; using ABPWebApi; using System; using System.Web; [assembly: PreApplicationStartMethod(typeof(PreStarter), "Start")] namespace ABPWebApi { public class WebApiApplication : Abp.Web.AbpWebApplication<SdudentApiServiceModule> { protected override void Application_Start(object sender, EventArgs e) { base.Application_Start(sender, e); } } public static class PreStarter { public static void Start() { //WebApiApplication.AbpBootstrapper.PlugInSources.AddToBuildManager(); } } }