调用两个不同项目中的两个global.asax文件

时间:2013-05-31 07:57:48

标签: c# asp.net asp.net-mvc asp.net-web-api

我的情况是我需要两个项目一个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中设置它。

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:3)

您是在IDE中的开发环境中谈论的吗?即,当您启动项目时(按F5),您希望两个项目同时启动?

如果是这样,您可以通过

设置多个启动项目
  • 右键单击解决方案文件
  • 设置启动项目
  • 选择“多个项目”
  • 将多个项目的操作更改为“开始”

enter image description here