ASP.NET AJAX,WebSeal Junctions和Sessions

时间:2009-12-22 20:09:50

标签: asp.net ajax cookies junction webseal

我遇到了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由于没有会话信息而将用户视为无效。

Junction已经使用-J参数正确设置(这是一个大写的J,它将WebSeal所需的脚本附加到页面底部 - 这可以防止迫使IE进入怪癖模式。)我们已经确认输出源中存在必要的脚本。

我现在提出任何建议,因为我没有想法。 FWIW,当没有通过WebSeal Junction访问时,该站点运行良好。

1 个答案:

答案 0 :(得分:0)

对于它的价值,我看到一个类似的问题,通过WebSeal访问AJAX应用程序。对我有用的是在配置文件中关闭调试部署应用程序。

<compilation debug="false" ...>

打开调试后,有一些AJAX调用在我直接访问网站时可以正常工作,但在通过WebSeal访问时会失败。一旦我关闭调试,一切正常。

YMMV