如何指定EWS托管API服务要使用的端口



我编写了一个Windows服务,用于监视本地Exchange Server 2016中的特定邮箱。我使用了.Net Framework 4.7.2和EWS管理的API 2.2.0。

在生产中,此服务将在运行Windows server 2019的客户端服务器上运行。在我将此服务部署到客户的prem服务器之前,他们问我需要打开哪些(临时(端口供我的服务使用。我使用TCPView查看我的服务在我的开发机器上本地使用的端口,并注意到当我重新启动服务时以及当服务运行时,端口总是会更改,因为EWS托管API每次发送HTTP请求时都会使用新的TCP连接。

我想知道是否有办法为我的服务指定一个或多个端口,以便在拨打互联网电话时使用。非常感谢您的帮助。

服务器端口保持不变(例如HTTPs默认使用443(。如果你指的是临时端口,它们是由初始化连接的客户端软件(例如浏览器或EWS应用程序(分配的。

你需要担心前者,但不要担心后者。

对于EWS(除非其预处理服务器使用不同的端口(,您将需要标准HTTPs端口(443(和RPC/LDAP端口(如果自动发现来自AD(。

最新更新