0

我有一个允许跨域授权的 Asp.Mvc 网站,我需要创建允许连接到我的网站的 js 文件。这个脚本是某种 API,它是从不同站点建立连接所必需的。我在我的本地 IIS 服务器上的简单 HTML 页面上对其进行测试,当它发送登录数据时,用户信息成功保存在 httpContext 中,但在下一次查询时,会话中的用户数据为空。我不知道这是不是真的,但看起来所有查询都在服务器上进行了自己的会话。那么我应该怎么做才能修复跨域连接的会话呢?

UPD。我发现在每个查询的 httpContext 中,Sessions ID 总是不同的,但我仍然不知道该怎么做。

4

1 回答 1

1

当您执行跨域请求时,您永远无法为请求的域/服务器设置会话。域 B 的职责是设置其会话。域 A 永远不能设置会话。

于 2013-04-23T09:33:08.183 回答