如果你在應用中同時使用Asp.net Mvc和Asp.net Web API,你需要在你的項目里添加Abp.Owin的nuget包(通常是Web項目)然后在你的OWIN的Startup文件里調用UseAbp()這個擴展方法,如下:
[assembly: OwinStartup(typeof(Startup))] public class Startup { public void Configuration(IAppBuilder app) { app.UseAbp(); //your other configuration... } }
如果你僅僅使用OWIN(指在一個自宿主的Web API項目),你可以使用UseAbp的重載,提供一個啟動模塊來初始化ABP框架。注意:這只能在ABP沒有其它初始化的情況下,才可以。