c# - 运行调试 vs 2019 设置会话变量返回 NullReferenceException
问题描述
我遇到了 inProc 会话变量返回 null 的问题。最新的尝试是在默认的 PageLoad 中设置一个 Session 变量。这是我的代码。
string NameNew = Page.User.Identity.Name;
if (NameNew.Contains('\\'))
{
NameNew = NameNew.Split('\\').Last();
}
if (Session != null)
{
Session["UsersName"] = NameNew;
}
调试时它返回 System.NullReferenceException: 'Object reference not set to an instance of an object.'
我尝试更新 vs,检查 IIS express 的会话问题,将其他会话对象移动到基类。我很茫然。
解决方案
推荐阅读
- python - 基于多列值的Python pandas groupby值
- r - 为什么训练集在随机森林分析中不能正确预测我的变量?
- database - 无法删除 FGA 策略 Oracle
- python-3.x - 我应该为这些数据使用哪个 scipy.optimize 求解器?(查找系列中的一个模块)
- excel - 令人费解的 Excel VBA 和 Powershell 未使用 Call 命令运行
- css - CSS未在chrome扩展中加载
- ssas - 刷新 SSAS 后 ETL 流程作业
- c++ - 自定义连接信号在 QT 中不起作用
- azure - 通过 DPS 在 Azure HK 和 China IoT Hub 中注册 IoT 设备
- json - json模式验证对象的空数组