日期:2014-05-17  浏览次数:20499 次

网页上传到IIS后变得不能访问
此页面不能正确地重定向

Firefox 检测到该服务器正在将此地址的请求循环重定向。

    此问题可能是因为禁用或拒绝 Cookie 导致。

这是火狐的提示

其实就这么一句
 if (Request.Cookies["registerInfo"] == null){
                Response.Redirect("register.html");
                return;
            }
从register页面跳转过来的话会生出cookie,如果不是从register页面过来的话是不被允许的,然后送回register页面,本地运行可惜,IIS中就不行了……如果说cookie被禁用了的话,其他的cookie能用啊,求救!!


------解决方案--------------------
请求循环重定向,应该是出错页本身有错误,然后不停的调用自己
------解决方案--------------------
<customErrors mode="On" defaultRedirect="~/error.aspx"

如果error.aspx本身也有错误,那么他也会不停的重定向自己

public partial class page_error : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        1 = 1;
    }
}