问题描述
B/S程序应用到的C/S模式下和web服务器与客户端分开的环境中是没有什么问题,但现在客户为了节约成本,把所有的客户端全部换成了网络终端。通过网络终端和服务器上的操作系统windows2003的远程桌面连接来完成全部单台电脑的工作。现在的部署方法:服务器A:windows2003server版(包括web服务器)网络终端B:通过远程桌面连接到服务器上,然后用IE浏览器打开和操作B/S程序就相当于多个用户都在同时用同一台服务器,同时运行相同的B/s程序,只是他们登陆windows的用户是不一样的。这样就出现了下面两个问题。第一个问题:在非administrator用户登陆到服务器时,B/s程序的树形菜单可以正常在IE中显示,但每个菜单项都不能点击打开菜单项链接的页面。就好像是菜单没有做url链接一样的,无论怎么点都没有反映。但用administrator用户登陆服务器时,菜单项就可以点击出链接的页面。第二个问题:我现在的B/S程序中的用户信息保存,程序环境数据,临时数据都是用session进行存储的,在这样的服务器与网络终端的环境下出现了多个用户的session值混乱。以上两个问题不知道大家有没有遇到过,有没有什么解决办法??
解决方案
解决方案二:
可能session丢失
解决方案三:
DING
解决方案四:
引用1楼shadowjl的回复:
可能session丢失
解决方案五:
不好弄
解决方案六:
这个确实是个问题,不过远程桌面应该有个命令吧,可以把每一个使用者当作是一个单独的远程桌面session,好像是mstsc-console,楼主可以查查看是否有帮助
解决方案七:
这样的确比较乱,不太好搞
解决方案八:
各位大哥有没有什么解决办法啊??能不能在服务器端设置让服务器认为是单个电脑在使用啊??
解决方案九:
有难度,没有测试环境不知道怎么解决
解决方案十:
没测试过远程桌面相当于一个本机用户吧?把他们的用户加到管理员组试试?不过这样可能不太安全
解决方案十一:
第一个问题:你换成http://url路径试试这样部署bs还有什么意思?
解决方案十二:
是意义不大!!但是客户为了精简运行成本,把电脑换成了网络终端。不可能我还要重新去把系统改写成CS结构的吧??