C# Global Asax asp.net-强制使用Https并获得该错误:“;System.Web.HttpException:响应在此上下文中不可用”;
当我试图强制HTTPS时,我得到了这个错误 System.Web.HttpException:响应在此上下文中不可用“ 我正在本地主机上测试:1234C# 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
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。