对localhost的任何命中都会将我重定向到IIS欢迎页面

时间:2014-12-17 15:01:15

标签: asp.net-mvc iis asp.net-web-api localhost

我正在尝试调试我的应用程序,但是包含localhost的任何网址(我已经尝试过IIS Express,本地IIS,一个简单的节点服务器和一个Python开发服务器)被重定向到IIS欢迎屏幕。

示例:

  

本地主机:XXXX / myController的

     

本地主机:XXXX / SomeFolder / SomeFile.html

     

本地主机/ MyApp的/ myController的

     

本地主机/ MyApp的/ SomeFolder / SomeFile.html

网址从完整网址更改为我的外部IP地址(即网址从localhost:xxxx/MyController更改为简单XX.XX.XX.XX

我刚尝试推出一个全新的ASP.NET"空网站,"只需加载index.html文件,同样的情况。

我的hosts文件中没有条目,而且这似乎只发生在Chrome中。有什么想法吗?

2 个答案:

答案 0 :(得分:0)

这适用于php,所以它可以帮助你使用ASP:

  1. 以管理员身份运行记事本
  2. 打开C:\ Windows \ System32 \ drivers \ etc \ hosts文件
  3. 将以下行添加到主机文件

    127.0.0.1:123 yourserver.com

  4. 保存

  5. 在运行中使用CMD运行命令提示符或在开始菜单中键入
  6. 输入此命令并按Enter键

    ipconfig / flushdns

  7. 关闭

  8. 转到yourserver.com
  9. 我希望这对你有所帮助。再次,这适用于PHP。

答案 1 :(得分:0)

听起来您的DNS正在解析 localhost 主机名。如果您使用的是ISP的DNS,可能会发生这种情况。您可以将DNS更改为Google's Public DNS。将DNS服务器指向IP的8.8.8.88.8.4.4。有关如何配置计算机的详细信息,请参阅链接。