Asp.net IIS HTTP重定向次数过多错误
我在IIS中为我的web应用程序设置http重定向时遇到了一些问题。我有两个DNS别名分配给“test.website.com”和“test1.website.com”框,我试图将“test1”重定向到test,但它似乎不起作用。我在绑定中列出了这两个URL,在IIS中的HTTP重定向表单下,我选中了“将请求重定向到此目的地”框,并将“”URL作为链接,还选中了“将所有请求重定向到确切的目的地”。状态代码是永久性的,我仍然收到ERR_TOO_MANY_REDIRECTS错误,我不知道如何解决这个问题。任何帮助都将不胜感激。问题是您的两个站点都指向同一个文件夹。最简单的方法是将test1站点移动到单独文件夹中的单独IIS站点。将绑定分开,这意味着将test1绑定放在test1站点上,将常规测试绑定放在测试站点上。然后将重定向仅放在test1站点上。问题是两个站点都指向同一文件夹。最简单的方法是将test1站点移动到单独文件夹中的单独IIS站点。将绑定分开,这意味着将test1绑定放在test1站点上,将常规测试绑定放在测试站点上。然后将重定向仅放在test1站点上。问题 在IIS管理器中,可以指定重定向目标的HTTP重定向表单在应用更改时只做一件事:它将Asp.net IIS HTTP重定向次数过多错误,asp.net,http,redirect,iis,Asp.net,Http,Redirect,Iis,我在IIS中为我的web应用程序设置http重定向时遇到了一些问题。我有两个DNS别名分配给“test.website.com”和“test1.website.com”框,我试图将“test1”重定向到test,但它似乎不起作用。我在绑定中列出了这两个URL,在IIS中的HTTP重定向表单下,我选中了“将请求重定向到此目的地”框,并将“”URL作为链接,还选中了“将所有请求重定向到确切的目的地”。状态代码是永久性的,我仍然收到ERR_TOO_MANY_REDIRECTS错误,我不知道如何解决这个
标记添加到网站的Web.config文件中。下图说明了这一变化
在一个完美的世界中,IIS将足够聪明,能够识别它已经到达指定的目标,而不是重定向。不幸的是,IIS不够聪明。它会反复寻找自己。找到自己,告诉自己回去再搜索一次。最后,抛出ERR_TOO_MANY_重定向错误
我周围的工作
虚拟网站的内容(或缺少内容)无关紧要,因为访问者在可以查看虚拟网站的任何内容之前,会被重定向到别名网站。这就是说,让虚拟网站显示一个页面,通知任何浏览者在重定向时出错,以防被浏览,这可能是明智的做法。问题出在哪里 在IIS管理器中,可以指定重定向目标的HTTP重定向表单在应用更改时只做一件事:它将
标记添加到网站的Web.config文件中。下图说明了这一变化
在一个完美的世界中,IIS将足够聪明,能够识别它已经到达指定的目标,而不是重定向。不幸的是,IIS不够聪明。它会反复寻找自己。找到自己,告诉自己回去再搜索一次。最后,抛出ERR_TOO_MANY_重定向错误
我周围的工作
虚拟网站的内容(或缺少内容)无关紧要,因为访问者在可以查看虚拟网站的任何内容之前,会被重定向到别名网站。这就是说,让虚拟网站显示一个页面,通知任何浏览者在重定向时出错,以防被浏览,这可能是明智的做法。听起来您的配置不太正确,因为您在无限循环中来回重定向。您可能设置了不止一个重定向。我在我的网站的IIS中的“配置搜索”视图中只看到一个httpRedirect实例…您可能已经在httpRedirect模块中设置了另一个重定向,但不一定在httpRedirect模块中。它可能是另一种重定向形式,可能在web.config或其他IIS模块中?听起来您的配置不正确非常正确,因为您在无限循环中来回重定向。您可能设置了不止一个重定向。我在我的网站的IIS中的配置搜索视图中只看到一个httpRedirect实例…您可能设置了另一个重定向,但不一定在httpRedirect模块中。它可能是另一种重定向形式,可能在web.config或其他IIS模块中?