IIS将我重定向到另一个URL

时间:2015-06-27 12:33:40

标签: asp.net iis dotnetnuke

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

2 个答案:

答案 0 :(得分:0)

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

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

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

127.0.0.1 site1 site2

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

答案 1 :(得分:0)

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

select * from portalalias


delete portalalias where httpalias = 'http://yourbadurl/'