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