从VM访问时禁止显示IIS Express
我的本地机器上有各种各样的网站,我正在尝试测试VM中需要访问其中一个网站的客户端。我在VM的hosts文件中添加了一行,使从VM访问时禁止显示IIS Express,iis,iis-express,Iis,Iis Express,我的本地机器上有各种各样的网站,我正在尝试测试VM中需要访问其中一个网站的客户端。我在VM的hosts文件中添加了一行,使localhost指向主机IP地址 所有站点都位于https上,证书分配给localhost,并由VM信任的CA签名 虚拟机可以访问所有站点,但IIS Express上运行的站点除外。对于在IIS Express上运行的一个,我可以使用IP地址或其他主机名很好地访问它,但是使用localhost它返回为禁止 我还在hosts文件中放了另一行,它将另一个域指向与localhos
localhost
指向主机IP地址
所有站点都位于https上,证书分配给localhost
,并由VM信任的CA签名
虚拟机可以访问所有站点,但IIS Express上运行的站点除外。对于在IIS Express上运行的一个,我可以使用IP地址或其他主机名很好地访问它,但是使用localhost
它返回为禁止
我还在hosts文件中放了另一行,它将另一个域指向与localhost相同的ip地址,这也起到了作用
所以在虚拟机上:
- 有效,指向另一个在常规IIS上运行的站点
- 不起作用,403禁止,指向IIS Express
- 有效,指向IIS Express
- 有效,指向IIS Express
- 有效,指向IIS Express
<binding protocol="https" bindingInformation="*:44314:" />
localhost有什么特别之处吗?虚拟机正在运行Windows 7
编辑: 我创建了一个新的Asp.net MVC应用程序,它运行在http(所以这次不使用https)和端口57811上
- 不起作用,403禁止,指向IIS Express
- 有效,指向IIS Express
- 有效,指向IIS Express
- 有效,指向IIS Express
Reserved URL : https://*:44314/
User: \Everyone
Listen: Yes
Delegate: No
SDDL: D:(A;;GX;;;WD)