最近帮朋友做一个网站,在开发过程中开始都很正常.可是最近不知怎么搞的,在调试或运行网站程序时虚拟目录下突然多了一串字符,比如:
我输入http://localhost/bn/web/index.aspx,网页出来了,但是在地址栏里却变成了
http://localhost/bn/(pyg5pf45jvemnhqyh0e3tk55)/web/index.aspx
,这里bn是虚拟目录,而中间那串字符每次都不一样
我觉得似乎是配置有问题,但是与其他程序比起来好象又都是一样的,不知道这是怎么回事?
我输入http://localhost/bn/web/index.aspx,网页出来了,但是在地址栏里却变成了
http://localhost/bn/(pyg5pf45jvemnhqyh0e3tk55)/web/index.aspx
,这里bn是虚拟目录,而中间那串字符每次都不一样
我觉得似乎是配置有问题,但是与其他程序比起来好象又都是一样的,不知道这是怎么回事?
mode="InProc"
stateConnectionString="tcpip=127.0.0.1:42424"
sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes"
cookieless="false"
timeout="20"
/> 这段话中的cookieless="false"改为:cookieless="true",这样,客户端的Session信息就不再使用Cookie存储了,而是将其通过URL存储。关闭当前的IE,打开一个新IE,重新访问刚才的Web应用程序,就会看到类似下面的样子:http://localhost/MyTestApplication/(ulqsek45heu3ic2a5zgdl245)/default.aspx中黑体标出的就是客户端的Session ID。注意,这段信息是由IIS自动加上的,不会影响以前正常的连接。