当前位置:编程学习 > C#/ASP.NET >>

iis express发布的网站无法通过外网IP访问

        <sites>
            <site name="web" id="1">
                <application path="/">
                    <virtualDirectory path="/" physicalPath="C:\Program Files (x86)\IIS Express

\ksf" />
                </application>
                <bindings>
                   <binding protocol="http" bindingInformation="*:80:192.168.1.100" />
                    <binding protocol="http" bindingInformation="*:80:hycoqwert.oicp.net" />
                </bindings>
                <applicationDefaults applicationPool="Clr4IntegratedAppPool" />
            </site>
            <siteDefaults>
                <logFile logFormat="W3C" directory="%IIS_USER_HOME%\Logs" />
                <traceFailedRequestsLogging directory="%IIS_USER_HOME%\TraceLogFiles" 

enabled="true" maxLogFileSizeKB="1024" />
            </siteDefaults>
            <applicationDefaults applicationPool="Clr4IntegratedAppPool" />
            <virtualDirectoryDefaults allowSubDirConfig="true" />
        </sites>
1、我只改动了配置文件中的这一段,局域网内通过192.168.1.100这个IP可以访问
2、我在家里是通过ADSL上网本机上装了个花生壳,将域名解析成hycoqwert.oicp.net,但是通过这个外网域名确访问不到网站
而将网站挂到IIS上时,通过这个域名是可以访问的。另外我确认已经将防火墙关掉了。iis express根本就接收不到来自外网IP的申请。
3、在公司的时候,公司是通过静态IP上网的,用的tp-link的路由器,我在路由器上通地转发规则将80和8080端口映射到本机,本机能接收到访问请求,但是提示无法解析主机和域名。
请高人出来指点迷津呀 --------------------编程问答-------------------- 自已顶一下
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,