【问题标题】:IIS7 only able to load Default Web SiteIIS7 只能加载默认网站
【发布时间】:2013-06-09 20:28:59
【问题描述】:

我正在尝试设置 IIS 来运行网站,而不是在 VS 开发服务器上运行它们。我已经用 IIS 正确注册了 ASP.NET(使用this answer 确保),添加了一个具有正确物理路径的新站点,绑定了一个地址(site1.com)并将其添加到主机文件中,但它不起作用: 它只是表明它在 Firefox 中无休止地加载。

我可以 ping site1.com 并收到回复。我还可以加载http://localhost/,它会显示默认的 IIS 页面。我可能会错过什么?

编辑:我还在我的项目属性中选中了“使用本地 IIS Web 服务器”

【问题讨论】:

  • 您是否将 site1.com 映射到您的本地 IP 地址以便 dns 将其解析为您的 iis?
  • 是的。主机文件中的“127.0.0.1 site1.com”。
  • 如果您将 test.html 放在那里并导航到 site1.com/test.html 以便不涉及 asp.net 怎么办?
  • 哈,有趣的建议。同样的问题。
  • 我猜你的 /etc/hosts 有问题。这是因为 site1.com 也为我永远加载,但与你相比,我没有将它映射到本地任何东西,我的浏览器只使用默认的全局解析 ip。我相信您的浏览器也是如此。查看本地映射,重启浏览器,查看ping是否到达127.0.0.1。

标签: asp.net iis iis-7


【解决方案1】:

根据您的问题,我假设您的 IIS 上有 2 个网站正在运行(1_Default 网站,2_Site1.com)。

建议解决方案: 尝试停止默认网站并在浏览器中加载 site1.com。

转到 site1.com > 右键单击​​转到编辑绑定并将端口号设置为 80。 尝试访问 site1.com。

干杯

【讨论】:

  • 端口是 80。我尝试停止默认站点但仍然是同样的问题 - 无休止地加载。
  • 如果您可以让我们更多地了解您的申请,您可以帮助我们帮助您。例如。当您从 Visual Studio 构建或运行时,它是否成功运行?数据库连接?转到 IIS 默认文档 > 建议任何页面。尝试使用其他浏览器。尝试iisreset。您是否设置了应用程序池?试试forums.iis.net/t/1187161.aspx/1
  • 在 VS 开发服务器上运行良好。数据库连接不是问题,因为它甚至无法解析静态 html 页面。我尝试过重置 IIS,并将应用程序池设置为使用带有集成管道的 .NET v4.0
【解决方案2】:

我认为问题在于一台机器上有多个版本的 IIS。格式化机器后,一切正常。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多