如何解决global.asax文件的同一站点和多个项目

时间:2016-12-22 08:51:23

标签: c# global-asax

我们有3个具有不同功能的web api项目,例如:订单,优惠券,购物车,以及3个项目属于不同的开发者。

发布后,合并到同一个iis站点,但只能有一个Global.asax文件:

<%@ Application Codebehind="Global.asax.cs" Inherits="Company.Product.Order.MvcApplication" Language="C#" %>
另外2个Global.asax.cs文件的代码无法触发,如何解决问题???

谢谢!

1 个答案:

答案 0 :(得分:1)

我认为您不应该在同一个Web应用程序中运行3个不同的网站。 如果您想使用不同的端点保持相同的域,例如:

[domain]/app1   
[domain]/app2

您可以在同一个Web应用程序下为每个应用程序设置虚拟目录。

但是如果你想让你的3个项目在同一个端点,我认为你应该将它们加入到一个项目中。