【发布时间】:2013-04-30 13:19:07
【问题描述】:
我有一组包含在 Web 应用程序中的 Web API。
我正在尝试将它们分离到网络应用的发布文件夹下的新 dll 中。
分离后,使用如下路由代码,单个api调用成功。
但我需要将最初位于 Web 应用程序的 Application_Start() 内部的初始化代码(如 Ninject 初始化和路由寄存器)放入新的 dll 中。我该怎么做才能在第一次调用 api 之前调用相关代码?
routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
【问题讨论】: