Dotnet session 的问题,不知道怎么解决 ------Ipower.net.cn

在dotnet里 当创建一个文件并写入数据的时候,session会丢失,奇怪

无论是使用FileStream 还是StreamWriter 都存在这个问题.

FileStream  flog=null;
try
{
 flog=File.Create(ConfigurationSettings.AppSettings["LogFile"]+System.DateTime.Now.Month+"-"+System.DateTime.Now.Day,4096);
 //flog.Seek(0,SeekOrigin.End);
 byte[] bs=new byte[3];
 bs[0]=12;
 bs[1]=12;
 bs[2]=50;
 flog.Write(bs,0,3);
 flog.Close();
 Response.Write("OK/r/n");
}catch(Exception ex)
{
 Response.Write(ex.Message);
}
*/

StreamWriter  slog=null;
try
{
 slog=File.AppendText(ConfigurationSettings.AppSettings["LogFile"]+System.DateTime.Now.Month+"-"+System.DateTime.Now.Day);
 slog.WriteLine("this is new test");
 slog.Close();
 Response.Write("OK/r/n");
}catch(Exception ex)
{
 Response.Write(ex.Message);
}

当用户在另外一个页面里面设置了Session["User"]="Test File"

Response.Write("User is null:"+(Session["User"]==null)+"/r/n");

结果是 Session["User"] 不存在.

大家可以测试一下看看.

www.ipower.net.cn 专业域名,虚拟主机,企业邮箱供应商,   网络时代新动力

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值