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