在具有相同端口的同一IIS站点上运行两个Web API

时间:2016-12-23 20:51:38

标签: c# iis asp.net-web-api iis-express

我目前有两个C#Web API。 (一个是OData的旧版本,我正在创建一个新版本以开始使用最新版本;但我需要支持这两个版本。)

当我在本地启动解决方案时,我可以同时访问它们:
http://localhost:10013/odata3/Screen
http://localhost:10012/odata4/Screen

我希望它们在同一个端口上启动,我该如何配置呢?

1 个答案:

答案 0 :(得分:1)

我猜你可以借助虚拟目录来管理它。 它们可以轻松配置为完整的IIS。 对于IIS Express,您需要深入了解 C:\ Users \#username#\ Documents \ IISExpress \ config \ applicationhost.config 并在那里配置sites元素