2

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

4

1 回答 1

1

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

它演示了在内存中托管整个 Web API 管道的用法。但是,就您而言,这似乎行不通,但可能值得考虑。

于 2013-01-24T14:35:49.003 回答