Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Global Asax asp.net-强制使用Https并获得该错误:“;System.Web.HttpException:响应在此上下文中不可用”;_C#_Asp.net_Https_Global Asax - Fatal编程技术网

C# Global Asax asp.net-强制使用Https并获得该错误:“;System.Web.HttpException:响应在此上下文中不可用”;

C# Global Asax asp.net-强制使用Https并获得该错误:“;System.Web.HttpException:响应在此上下文中不可用”;,c#,asp.net,https,global-asax,C#,Asp.net,Https,Global Asax,当我试图强制HTTPS时,我得到了这个错误 System.Web.HttpException:响应在此上下文中不可用“ 我正在本地主机上测试:1234 protected void Application_Start() { if (!Context.Request.IsSecureConnection) { Response.Redirect(Context.Request

当我试图强制HTTPS时,我得到了这个错误

System.Web.HttpException:响应在此上下文中不可用“

我正在本地主机上测试:1234

protected void Application_Start()
        {
            
            if (!Context.Request.IsSecureConnection)
            {
                Response.Redirect(Context.Request.Url.ToString().Insert(4, "s"));
            }
        }

如果它真的强制使用https,我如何才能在本地进行测试?

Application\u Start没有可用的HttpContext。它在应用程序启动时激发,因此没有HttpContext。确保您阅读并选择了一个更合适的事件,例如Application_BeginRequest。