我在一个由.NET页面(page_load事件期间的asp.net webforms)调用的类中有以下代码:
public static bool BrowserSupportsJS
{
get { return (HttpContext.Current.Session["js_support"] != null
&& ((bool)HttpContext.Current.Session["js_support"]));
}
此行会为任何机器人引发异常:googlebot、bingbot 等
例外情况是:对象引用未设置为对象的实例,并且它位于 get 访问器行上。看起来 HttpContext.Current 为空。