我有一个带有四个IP的Windows Server 2012。它在IIS上运行一些网站,但默认情况下,IIS绑定到了我不需要的所有可用地址。
我已按照本指南将IIS仅绑定到所选地址:https://support.microsoft.com/en-ca/help/954874/iis-binds-to-all-ip-addresses-on-a-server-when-you-install-iis-7-0-on
一旦发生这种情况,我将无法从VS Express运行我的WebForms项目。它仅返回错误“无法启动IIS Express Web服务器”。
如果我还原IP绑定中的更改,则IIS express将再次开始工作。可能是什么原因造成的?我什至找不到启动日志。
到目前为止,我已经尝试编辑applicationhost配置文件以仅绑定到localhost。将*:12345:localhost
更改为localhost:12345:localhost
,但是它并没有改变任何错误。