【问题标题】:IIS Redirects me to another URLIIS 将我重定向到另一个 URL
【发布时间】:2015-06-27 12:33:40
【问题描述】:

我的本​​地计算机上有一个网站。这是一个 CMS(DNN) 网站,在我的电脑上存在很长时间。它位于 127.0.0.1:80 但我在主机文件中为它设置了一个地址。直到今天它运行良好,当我尝试访问它时,我被重定向到我在主机文件中设置的另一个地址。我从主机文件中删除了该地址并重新启动了我的计算机,但我仍然重定向到该地址。

【问题讨论】:

    标签: asp.net iis dotnetnuke


    【解决方案1】:

    主机文件条目由浏览器缓存,无需重启电脑(只需浏览器)。

    看来您可能需要重新访问 IIS 中的配置:如果您使用具有相同 IP 和端口号的两个站点,则需要为每个站点使用不同的主机头。 检查以下链接以获取更多信息: http://forums.iis.net/t/1210669.aspx?Multiple+web+sites+in+IIS+8+5

    例如,如果您将站点的主机标头设置为 site1 和 site2。 然后添加以下hosts文件条目:

    127.0.0.1 站点1 站点2

    然后重新启动浏览器,如果您导航到http://site1,它将加载正确的站点。当然http://site2 也一样

    【讨论】:

      【解决方案2】:

      您应该检查 DNN 中的 PortalAlias 表。很可能是那里列出了错误的别名,您可以将其从数据库中删除,然后在 IIS 中重新启动 APP(或修改 web.config 以执行此操作),然后尝试访问原始 URL。

      select * from portalalias
      
      
      delete portalalias where httpalias = 'http://yourbadurl/'
      

      【讨论】:

      • 嗨克里斯,这是正确的,但删除后,它给了我“连接到数据库失败”的错误。
      猜你喜欢
      • 1970-01-01
      • 2018-05-29
      • 2021-03-07
      • 1970-01-01
      • 2020-10-01
      • 2016-01-10
      • 1970-01-01
      • 2013-05-28
      • 2020-09-05
      相关资源
      最近更新 更多