Я столкнулся с проблемой 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.