我有一种情况,我需要两个项目,一个 MVC 和一个 Web API。这样做的原因是因为 Web api 项目将由移动混合应用程序在外部使用。
两个项目都有自己的 Global.asax 文件,但是因为 MVC 项目被设置为启动项目,所以只有 mvc 项目的 global.asax 被调用,或者至少这是我观察到的。
我需要一种方法来使 web api 项目的 Global.asax 也运行,因为我希望该项目独立于 mvc 项目。目前 WebApiConfig 的代码设置在 mvc global.asax Application_Start() 但是如果是 WEB API 项目,我需要它在 global.asax 中进行设置。
我怎样才能做到这一点?