从VM访问时,IIS Express显示Forbidden

时间:2017-08-08 17:06:32

标签: iis iis-express

我的本​​地计算机上有各种网站,我试图在需要访问其中一个网站的虚拟机中测试客户端。我已经在VM的主机文件中添加了一行,使localhost指向主机IP地址。

所有网站都在https上,并且证书已分配给localhost,并由受VM信任的CA签名。

除了在IIS Express上运行的站点之外,VM还可以访问所有站点。对于在IIS Express上运行的那个,我可以使用IP地址或其他主机名访问它,但是localhost它会被禁止返回。

我还在hosts文件中添加了另一行,将另一个域指向与localhost相同的IP地址,这也很有用。

所以在虚拟机上:

我已经检查了IIS Express中的绑定,它是这样的,我认为是正确的:

<binding protocol="https" bindingInformation="*:44314:" />

而urlacl就是这个,我认为也是正确的:

Reserved URL            : https://*:44314/
    User: \Everyone
        Listen: Yes
        Delegate: No
        SDDL: D:(A;;GX;;;WD)

localhost有什么特别之处吗? VM正在运行Windows 7。

编辑:

我创建了一个新的Asp.net MVC应用程序,该应用程序在 http 上运行(因此这次不使用https)和端口57811.

因此问题与https或特定网站无关。

0 个答案:

没有答案