有请 孟子E章 帮忙解决!!!有关File类的操作与session 丢失
我用File 类 做了一些对文件夹的删除或移动的操作后,我在session中存储的信息就会丢失!!
比如 string path = Server.MapPath( "~ ") + "\\test ";
System.IO.Directory.Delete(path);
或着 System.IO.Directory.Move(path, "E:\\aa\\bb\\cc ");
的时候!!session 就会丢失!!!
请问该怎么解决这个问题!!!
------解决方案--------------------前年就遇到这个bug,打电话给微软了,服务工程师说要等联系开发人员,一个星期后打回来电话回答是让用SqlServer存Session~~~~~.....
说白了就是当时还不能解决,我是在System.IO.Directory.Move执行的时候,100%几率在执行后的第2个页面周期以后Session消失.不知道这么长时间过去了是否有补丁什么的...
------解决方案--------------------本来删除操作是不会导致这样的问题的.
这样的问题一般是实时杀毒软件造成的, Session丢失是因为你的操作导致了应用程序重启造成的.如果是iis6,请确保应用程序池的web园数目已经设置为1
------解决方案--------------------http://www.dotnetindia.com/2003/10/why_aspnet_rest.html