我可以并排部署两个ASP.NET(MVC和WebApi)应用程序吗?

时间:2016-11-03 13:01:29

标签: c# asp.net-mvc iis asp.net-web-api2

我正在开发一个ASP.NET项目。我们有两个主要项目,MVC网站,以及用于与数据库接口的WebApi2应用程序。 WebApi2应用程序的所有路由都类似于" / api / Entity"我希望这样我们用户实际点击的主要MVC网站将托管在域根目录(即www.example.com)中,同时能够访问www.iample.com/的www.iample.com/ API /实体&#34 ;.有没有办法在不进行大量IIS配置或更改路由的情况下执行此操作?

1 个答案:

答案 0 :(得分:0)

  1. 您可以将它们放在同一个项目中。
  2. 您可以在IIS中创建名为api的应用程序,并在api项目中更改路由定义以删除/api/。看起来不像是一堆配置/改变路线。