有没有办法通过本地主机访问您的服务来避免IIS中托管的Web API Web服务上的网络流量?

有没有办法通过本地主机访问您的服务来避免IIS中托管的Web API Web服务上的网络流量?,iis,asp.net-web-api,Iis,Asp.net Web Api,我们在应用程序中添加了一个Web API服务层,以帮助与我客户公司的各个产品团队共享代码。我喜欢将此作为管理版本控制和代码组织的一种方式,但我担心会违反Martin Fowlers分布式对象设计的第一定律,即不要分发对象。目前,我们可以在同一个设备上托管所有不同的产品,我想知道,让客户机应用程序通过localhost访问我们的web服务是否可以避免Martin提出的问题。如果是WCF,我会将端点配置为使用命名管道,我想我正在试图弄清楚如何在IIS中实现这一点。如果您在同一进程下托管所有项目,则可

我们在应用程序中添加了一个Web API服务层,以帮助与我客户公司的各个产品团队共享代码。我喜欢将此作为管理版本控制和代码组织的一种方式,但我担心会违反Martin Fowlers分布式对象设计的第一定律,即不要分发对象。目前,我们可以在同一个设备上托管所有不同的产品,我想知道,让客户机应用程序通过localhost访问我们的web服务是否可以避免Martin提出的问题。如果是WCF,我会将端点配置为使用命名管道,我想我正在试图弄清楚如何在IIS中实现这一点。

如果您在同一进程下托管所有项目,则可以将其放入内存中,但我不确定这有多大意义。下面是一个很好的例子:

它演示了托管整个Web API管道的内存的使用。然而,在你的情况下,这似乎是行不通的,但可能值得考虑