1
統合モードでIISサーバー変数 "ALL_HTTP"にSiteminder HTTPヘッダーがありません。 Request.ServerVariable( "ALL_HTTP")を使用してSM_USERを取得しています。 ALL_HTTPにHTTP_SM_USERがありません。同じコードが別のサーバーで動作しています。統合モードでIISサーバー変数 "ALL_HTTP"にHTTPヘッダーがありません
統合モードでIISサーバー変数 "ALL_HTTP"にSiteminder HTTPヘッダーがありません。 Request.ServerVariable( "ALL_HTTP")を使用してSM_USERを取得しています。 ALL_HTTPにHTTP_SM_USERがありません。同じコードが別のサーバーで動作しています。統合モードでIISサーバー変数 "ALL_HTTP"にHTTPヘッダーがありません
サーバー変数コレクション(ALL_HTTP)は、ASP日の古いメカニズムです。コンテキストヘッダーを参照する必要があります。これは現在.NETで推奨されている方法です。あなたは、このコードスニペットのように、Context.Request.Headersの代わりでRequest.ServerVariablesを経由して、あなたのヘッダを見ることができます:
<%
headers.DataSource = Context.Request.Headers.ToDictionary();
headers.DataBind();
%>
<ul>
<asp:Repeater runat="server" ID="headers">
<ItemTemplate>
<li>
<%# Eval("Key") %> = <%# Eval("Value") %>
</li>
</ItemTemplate>
</asp:Repeater>
</ul>