使用IIS 7.5的主机内部站点

时间:2016-03-16 12:57:30

标签: asp.net iis windows-server-2008

我正在尝试设置测试IIS页面,以便在将代码推送到生产环境之前测试代码的运行方式。我有以下设置
webconfig的内容

<system.webServer>
<modules runAllManagedModulesForAllRequests="true" /> 
    <defaultDocument>
        <files>
            <add value="Home.aspx" />
        </files>
    </defaultDocument>

我的 BINDINGS 设置如此

  

输入:http
  主机名:192.168.5.14
  港口:81
  IP:*

但是,如果我尝试导航到http:192.168.5.14:81,我会收到错误

  

HTTP错误403.14 - 禁止

     

Web服务器配置为不列出此目录的内容。

我对此感到困惑,因为我认为我在上面的webconfig中设置了默认页面,其次我不想启用目录浏览,因为我只希望能够导航到IP并让我的aspx项目启动

为了正确设置,我缺少什么?

2 个答案:

答案 0 :(得分:0)

看来,端口81是不允许的。解决方案:转到控制面板&gt;系统和安全性&gt; Windows防火墙&gt;高级设置 选择入站规则 1)单击“新建规则” 2)选择规则类型为端口。点击下一步 3)选择TCP和特定端口输入81 4)接下来,选择允许连接 5)适当选择域名,私人和公共 6)为此端口提供名称,例如网站名称

尝试访问该网站,应该有效。

答案 1 :(得分:0)

http的默认端口是80.但是您已将其配置为81,因此软件或硬件防火墙肯定会阻止您访问。因此,您可以尝试执行上述答案,或者暂时禁用防火墙以检查它是否阻止,您也可以通过firefox浏览器的控制台框进行检查。如果不是问题,请检查托管服务器。