“www.app1.com/Home”会触发“www.app1.com”的IIS Http重定向吗? “Home”是网站的默认控制器。
例如,这是我们的IIS设置:
Website: "www.app1.com"
Http Redirect: "www.app2.com/VerifyAccess?Destination=app1&Area=Home"
验证访问方法将验证访问权限并重定向回源网站主页,如下所示。
public void VerifyAccess()
{
// Logic if there is appropriate access or not
// - sets hasAccess
// . . .
// Parse the Request.QueryString Destination and Area
// - sets redirectUrl
// ex. redirectUrl becomes "www.app1.com/Home" in this case.
// . . .
if (hasAccess)
{
Redirect(redirectUrl);
}
else
{
Redirect(noAccessUrl);
}
}
但它似乎进入了一个循环。我猜“www.app1.com/Home”转到“www.app1.com”,然后转到HttpRedirect Url并创建无限循环。
所以我的问题是:
提前致谢。