我遇到了 ASP.NET AJAX(直接连接到 WebServices)并通过 WebSeal 连接访问我们的站点的问题。
清单 11. 在这个页面上;http://www.ibm.com/developerworks/tivoli/library/t-ajaxtam/index.html解释说,对不产生 text/html 内容类型的页面的请求不会与 cookie 数据一起发送。因此,没有会话。ASP.NET AJAX 请求返回内容类型为“application/json; charset=utf-8”。因此,WebSeal 联结不会将会话 Cookie 附加到请求中。由于没有会话信息,这导致我们的 WebService 将用户视为无效。
已使用 -J 参数正确设置了 Junction(这是一个大写的 J,它将 WebSeal 所需的脚本附加到页面底部 - 这可以防止强制 IE 进入 quirks 模式。)并且我们已经确认存在必要的脚本在输出源中。
在这一点上,我愿意接受任何建议,因为我没有想法。FWIW,当不通过 WebSeal Junction 访问时,该站点运行完美。