http:// *:80和http:// +:80有什么区别?
在学习Web Deploy时,我遇到了一些讨论http:// +:80和http:// *:80的netsh.exe命令。 那是什么意思?
从URLPrefixstring(Windows)引用:
当UrlPrefix的主机元素由单个加号(+)组成时,UrlPrefix在其scheme,port和relativeURI元素的上下文中匹配所有可能的主机名,并且落入强通配符类别中。
当星号(*)显示为主机元素时,则UrlPrefix属于弱通配符类别。 这种types的UrlPrefix匹配任何与指定scheme,port和relativeURI相关联的主机名,这些主机名尚未被强通配符,显式或IP绑定弱通配符UrlPrefix匹配。 在某些情况下,该主机规范可以用作默认的catch-all,或者可以用来指定大部分的URL名称空间,而不必使用许多UrlPrefixes。
之后:80显示您访问通配符string匹配的URL的端口。 80是用来访问普通网页的最常见的端口之一(如果不是最多的话)。