我在WinServer2k8机器上有一个ASP.NET网站,它通过Forms身份验证进行了验证。此时,如果有一个人在机器A上登录,则机器B上的所有登录尝试都将失败(A & B正在使用相同的互联网连接访问服务器)。登录请求不会返回任何错误,而是只是重定向回登录屏幕,就好像认证从未发生过一样。我想知道如何通过IIS7或web.config文件配置此站点,以便它允许任意数量的同时用户会话。网站的所有设置均设置为IIS7默认值。我试过在IIS7中更改会话状态模式,最大会话属性和表单身份验证设置。将IIS配置为允许多个用户同时访问
任何帮助表示赞赏。
P.S. - 我也测试过使用不同IP地址进行互联网连接的机器,我仍然无法从这一端开始同步会话。
P.P.S - 如果我试图从服务器机器上的网络浏览器开始一个会话,每次都会工作,不管是谁登录。思考?
编辑 - 我使用Windows会话凭据进行身份验证 - 使用的网页后端是LogonUser的方法,这是从ADVAPI32.DLL
你有任何可以做到这一点的自定义验证码吗? – Jacob 2012-03-07 00:54:38
噢,我忘了提及我使用Windows会话凭据进行身份验证 - 网页后端使用的方法是LogonUser,它是从advapi32.dll导入的 – Maximilian 2012-03-07 14:44:02