Default Web Site (多重通讯协定)


Default Web Site(多重通讯协定)

开启设置在 Windows IIS 的站台下 Default Web Site 左侧出现一个问号,滑鼠移到上面时会显示出 Default Web Site (多重通讯协定) 的字样。在 IIS (Internet Information Services) 之下装载 Windows Communication Foundation (WCF) 服务时,可能需要提供在相同网站相同通讯协定的多个基底位址,可让相同的服务回应数个不同的 URI。如果 IIS 服务器出现多重通讯协定的错误,可能需要检查您的网站配置和网络连接。多重通讯协定是指同一个网站使用了不同的通讯协定,例如 HTTP、HTTPS、FTP 等。这可能会导致网站无法正常运行,或者出现安全问题。确认 IIS 服务器是否支持需要的通讯协定,并且已经正确安装和启用。检查网站配置文件,确保每个网站只使用了一种通讯协定,或者使用了合适的重定向规则。


加入一个或多个繫结

使用在 IIS 之下装载 WCF 服务时,IIS 会根据 URI 建立一个基底位址,并加入至含有应用程式的虚拟目录中。
您可以使用 IIS 管理员,加入其他使用相同通讯协定的基底位址,以便在网站中加入一个或多个繫结。

net.tcp 808:*

繫结至任何主机名称来聆听 TCP 连接埠编号 808 的预设网站

net.pipe *

繫结至任何主机名称来聆听具名管道的预设网站

net.msmq localhost

msmq.formatname localhost

繫结至本机来聆听 MSMQ(Microsoft Message Queuing) 伫列的讯息的预设网站



支援多重 IIS 网站繫结

https://docs.microsoft.com/.../supporting-multiple-iis-site-bindings?redirectedfrom=MSDN

为相同网站指定多个基底位址会影响 WCF「说明」页面的内容、匯入结构描述,以及由服务所产生的 WSDL/MEX 资讯。