如果在应用程序中同时使用ASP.NET MVC 和 ASP.NET Web API,你需要使用Nuget管理器将Abp.Owin添加到自己的项目中。
安装
使用下面的命令安装:
Install-Package Abp.Owin
运用
调用OWIN启动文件中的UseAbp()扩展方法,如下所示:
[assembly: OwinStartup(typeof(Startup))]
public class Startup
{
public void Configuration(IAppBuilder app)
{
app.UseAbp(); //your other configuration...
}
}
如果只使用OWIN(比方说,在一个自己托管的Web API项目中),我们可以使用UseAbp的覆盖,它使用一个启动模块来初始化ABP框架。
注意,只有当ABP没有以另一种方式初始化时,才应该这样做。