Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在编写 WCF 服务,并试图避免AddressAlreadyInUseException在我的端口已被占用时获取。这个答案指向使用ListenUriMode.Unique来解决这个问题。从 MSDN 看来,此选项会导致我的服务自动选择可用端口:
AddressAlreadyInUseException
ListenUriMode.Unique
对于独占模式的 TCP(PortSharingEnabled 为 false),这意味着绑定到唯一可用的端口号。
我的问题是,如果在运行时选择了我的端口号,我的客户如何知道要使用的端口号?
您必须使用WCF Discovery来发现该服务。