【问题标题】:Change the port used by an ASMX service更改 ASMX 服务使用的端口
【发布时间】:2023-03-05 08:31:01
【问题描述】:

我知道 SOAP 使用默认端口 80,但是否可以更改 webservice SOAP 默认端口(从 80 到 81)? 我正在使用托管在 IIS Web 服务器中的 .NET Web 服务。

【问题讨论】:

  • 什么样的服务? ASMX 还是 WCF?
  • 大部分服务是gets and one set。 asmx
  • 端口对于与 WSDL 相关的 Web 服务具有额外的含义。您指的是 TCP 端口,而不是 wsdl:service/port 元素。

标签: c# .net iis port asmx


【解决方案1】:

在 IIS 中托管的 ASMX 服务使用为其所属站点配置的端口。您可以使用站点的绑定来配置 IIS 将侦听的一个或多个端口以及哪些地址。然后它将请求传递给服务,服务实际上并不关心请求来自哪个端口。

【讨论】:

  • 是的,我绑定到端口 80。问题是服务器管理员在路由器中设置了端口 81,所以如果我想查看我的网络服务,我必须放置外部 ip:81,但是当我调用服务时,它会转到 https(端口 443)并返回错误。在 localhost 中一切正常
  • 如果我绑定到 81 端口,外部 ip:81 将不起作用
  • 听起来管理员应该在更改网络内容之前与您交谈
  • 我同意,现在卡住了
猜你喜欢
  • 1970-01-01
  • 2015-06-18
  • 1970-01-01
  • 2018-12-16
  • 1970-01-01
  • 2011-01-24
  • 1970-01-01
  • 1970-01-01
  • 2021-12-01
相关资源
最近更新 更多