我继承了一个没有文档的旧系统。有一个 Web 服务正在向 SQL Server 发送查询。它几个月前就停止工作了,我现在才发现。
我认为我的防病毒软件阻止了 Web 服务端口,但我似乎无法找出它正在使用哪个端口。Netstat 没有识别它。在 IIS 管理控制台中找不到它,但我确信它在那里的某个地方。
答案1
听起来这个遗留系统涉及两个步骤。第一步是在客户端和 Web 服务之间。这可能使用端口 80 或 443,或者两者兼而有之。您可以通过查看 IIS 管理控制台中的绑定来找到这一点。
第二步是在 Web 服务和 SQL 服务器之间。如果是默认 SQL 实例,则可能使用端口 1433。如果是命名实例,则可能使用 49152 到 65535 范围内的任意端口。您可以通过查看 SQL 服务器找到它。有几个地方可以找到它。这个 StackOverflow 问题描述它们。