我在为我的需要配置IIS时遇到了问题。让我们从我现在的情况开始:
我的机器被配置为有两个IP地址A.A en B.我的应用程序只绑定到A.A:443端点。我希望IIS只使用A.A:80和B.B:443。站点绑定是正确的,但IIS仍然绑定到A.A:80、A.A:443、B.B:80和B.B:443。因为它绑定到A.A:443,所以我自己的应用程序不能再监听它了,并且无法启动。
我尝试过使用netsh http add listener,但是我不能限制IIS使用特定的IP/端口组合。我只能指定IP地址,所以它仍然会绑定到A.A:443。
有人知道解决办法吗?我认为IIS绑定到所有可用的IP地址是有点疯狂的,即使我将站点绑定到一个IP地址。
发布于 2012-12-04 23:11:15
监听IP的不是IIS。很多服务都使用HTTP驱动程序,而不仅仅是IIS。不幸的是,只有IIS之外的应用程序利用HTTP驱动程序才能完成您想要的任务。我相信这个最简单的方法就是使用WCF。
发布于 2014-03-05 13:28:56
这可以通过netsh完成,请参阅这里的说明http://support.microsoft.com/kb/954874
您也可以告诉IIS要绑定哪个IP地址。
https://stackoverflow.com/questions/13379325
复制相似问题