你是不是操作项目根目录下的文件了。
可以试试:
1、改你的项目,别操作根目录下的文件。
2、如果不想改项目,就把session状态存入IIS进程内。在配置文件内加入:
<sessionState mode='InProc' stateConnectionString='tcpip=127.0.0.1:42424' sqlConnectionString='data source=127.0.0.1;Trusted_Connection=yes' cookieless='true' timeout='60'/>
附:mode属性可以有三个取值,InProc为保存到IIS进程里,还可以为StateServer、SQLServer。这两种存Session的方法都是进程外的,所以当aspnet_wp.exe重起的时候,不会影响到Session。
你删了项目下的文件夹了吧,应用会自动重启的……
设置你需要操作的那个目录,在iis下设置成无脚本运行,或者建成虚拟目录与网站分开
反正我想那目录一般不会要执行的页面
这个问题很简单,我也遇到过,把session存入数据库就解决了