当我访问URL时,在authorizationcontext(C#MVC OnAuthorization方法)中,我从DNS查找中获取重定向的URL,而不是实际访问的URL,请指导为什么会发生。
示例:
假设我访问了URL://www.myexample.com,它已重定向到redirected.com,在下面的代码中,我应该访问URL,即myexample.com
public void OnAuthorization(AuthorizationContext actionContext)
{
var x = actionContext.HttpContext.Request.Url.Host;
}
但是x的值为redirected.com。什么时候发生以及如何使其工作。
这是随机发生的,有时它可以工作30-40分钟,而无需更改代码。我的URL托管在具有所有正确域相关设置的App Service上。
我最近开始遇到此问题,它可以正常工作2个月。