我的顶级应用程序与OKTA SSO集成后,IIS ARR反向代理实现失败。 OKTA集成使用OWIN模块和WS-Federtaion协议。后端WebSphere应用服务器正在记录socketTimeout异常,并且IIS上的FRT日志粘贴在下面。
MODULE_SET_RESPONSE_ERROR_STATUS
ModuleName ApplicationRequestRouting Notification 128 HttpStatus 500 HttpReason内部服务器错误HttpSubStatus 0 ErrorCode 0 ConfigExceptionInfo通知EXECUTE_REQUEST_HANDLER ErrorCode操作成功完成。 (为0x0) 还有两个步骤,General_Read_entity_end显示Bytes收到为零。
-GENERAL_READ_ENTITY_END BytesReceived 0 ErrorCode 2147942438 ErrorCode到达文件的末尾。 (0x80070026)
我已经发出了request.InsertEntityBody();根据{{3}}在Application_BeginRequest和EndRequest中,但它没有帮助。
IIS 7.5,ARR 2.0,URL Rewrite 2.0,IBM WebSphere 7.0
还有其他想法吗?
由于
答案 0 :(得分:0)
通过在" Application_AuthenticateRequest"中使用request.InsertEntityBody()可以部分解决该问题。事件。现在,从后端服务器成功加载了初始页面。但刷新和按钮点击等事件并不起作用。没有错误,fiddler和FRT日志中的http状态为200。但是,fiddler上的Body列显示0个字节。