服务器上的网站没有问题,我下载了一份部署到我自己的电脑上,登陆的时候提示错误
然后我把计算机管理-服务-ASP.NET 状态服务设为启动状态
网站的前台页面没有问题,后台登陆的时候一直登陆不上去,只刷新页面
把web.config文件中的cookieless设为true之后就可以登陆了,但是连接中多了/(S(mo3s5amueikpnifcyrfgv5zc))/这样的一串代码
这个问题怎么解决啊???
web.config中的session部分是怎么设置的?
<sessionState cookieless="false" mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" timeout="240" />
@汵凊沫沫: 你用的是什么浏览器?应该是cookie不起作用引起的
@dudu: 我所有的浏览器都用了,都不行,部署到别的电脑上也出现了相同的问题,但是服务器上的程序没有问题,服务器上的程序下载到本地,本地程序还是有问题
@汵凊沫沫: 服务器和你的电脑上都是通过同样的网址访问的吗?
@dudu: 不是,服务器上的程序是通过网址访问的,本机程序是通过IP访问的
@汵凊沫沫: 本机上通过localhost访问试试
@dudu: localhost访问也登陆不了, cookieless="true"之后可以登陆
@汵凊沫沫: cookieless="true"之后,不走cookie,通过url传递sessionid,所以连接中多了/(S(mo3s5amueikpnifcyrfgv5zc))/
@dudu: cookieless="false"为什么不能登陆