【求助】localhost与本机ip有什么区别?

课文 2013-07-12 02:06:22
我用MFC开发了一个activex控件,然后用建了一个ASP.NET的网站来测试,并部署到IIS上,结果我发现使用localhost:8088来访问控件显示正常(8088为绑定的端口),而使用我的IP:8088来访问控件则无法显示,请问什么原因
...全文
450 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
小生我怕怕 2013-07-22
  • 打赏
  • 举报
回复
localhost只是127.0.0.1的一个映射
youdianfeng2 2013-07-22
  • 打赏
  • 举报
回复
楼二说的很对
课文 2013-07-18
  • 打赏
  • 举报
回复
引用 4 楼 Anlige 的回复:
你可以到hosts文件里面看下,localhost只是127.0.0.1的一个映射
这个我也试了,使用http://localhost:8088可以,但用http://127.0.0.1:8088就不行。给控件加上一个安全接口之后就解决了。
Anlige 2013-07-18
  • 打赏
  • 举报
回复
你可以到hosts文件里面看下,localhost只是127.0.0.1的一个映射
街头小贩 2013-07-12
  • 打赏
  • 举报
回复
也可以把你的ip地址配到iis站点中
课文 2013-07-12
  • 打赏
  • 举报
回复
确实是我控件的安全性的问题。
闲云之然 2013-07-12
  • 打赏
  • 举报
回复
安全设置的问题。 localhost和127.0.0.1是默认的被信任的地址,所以可以运行它们上面分发的activeX。 而本机的真实IP默认是不被信任的。 最简单的解决方案是把你的IP配置为信任地址,只需要在IE的设置的“安全”选项卡里点“信任网站”(Trusted sites),然后点“网站”(sites)按钮,里面添加你的IP就可以了,要把require https的checkbox的勾去掉。

8,327

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 IIS
社区管理员
  • IIS
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧