C# 如何限制我的web服务的用户?

C# 如何限制我的web服务的用户?,c#,web-services,C#,Web Services,我有一个网络服务;假设这个web服务进行许多计算,它会消耗大量内存资源。如果我的web服务由两个不同的客户端调用,那么服务器将消耗两倍的资源。是否可以将我的服务限制为仅由一个客户端使用,而不使用用户身份验证 我的一个想法是知道服务何时被使用,因此如果另一个用户想要使用该服务,它将收到一条消息,说明该服务已被另一个用户使用 我知道web服务的主要目标之一是允许许多用户,限制并发用户不是一个好主意。我只是想知道这是否可能以及如何实现,在哪里可以找到文档以便了解流程。如果这是一项基于WCF的服务,您可

我有一个网络服务;假设这个web服务进行许多计算,它会消耗大量内存资源。如果我的web服务由两个不同的客户端调用,那么服务器将消耗两倍的资源。是否可以将我的服务限制为仅由一个客户端使用,而不使用用户身份验证

我的一个想法是知道服务何时被使用,因此如果另一个用户想要使用该服务,它将收到一条消息,说明该服务已被另一个用户使用


我知道web服务的主要目标之一是允许许多用户,限制并发用户不是一个好主意。我只是想知道这是否可能以及如何实现,在哪里可以找到文档以便了解流程。

如果这是一项基于WCF的服务,您可以通过查看可用的实例和并发选项来获得所需的结果


如果这是基于WCF的服务,您可以通过查看可用的实例和并发选项来获得所需的结果


哪个平台/语言?@JureC。我使用IIS,C#作为我的语言它是WCF的
MaxConcurrentCalls
参数。哪个平台/语言?@JureC。我使用IIS,C#作为我的语言它是WCF的
MaxConcurrentCalls
参数。