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

本文关键字:MVC NET WebApi 并行 应用程序 ASP 部署 两个 我可以 | 更新日期: 2023-09-27 18:16:13

我正在做一个ASP。网络项目。我们有两个主要项目,一个是MVC网站,一个是WebApi2应用程序,它用来与数据库交互。WebApi2应用程序的所有路由都类似于"/api/Entity",我希望这样,我们的主要MVC站点,用户实际点击将托管在域名根(即。www.example.com),同时能够在"www.example.com/api/Entity"访问api。有没有一种方法可以做到这一点,而不做一堆IIS配置,或改变我的路由?

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

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