0

カスタム セッション モードであり、asp と asp.net アプリケーション間のセッション ブリッジであるアプリケーションを作成しました。今、それが機能しているかどうかを証明する必要があります。だから、私はasp.netページを作成しました。このページでは、このコードを書きました。

System.Diagnostics.Process.GetCurrentProcess.Id

これにより、ワーカー プロセス ID が生成されます。ワーカー プロセスの変更により、アプリケーションが Web ファームで動作していることを証明できます。しかし、従来の ASP からワーカー プロセス ID を生成する方法がわかりません。教えてください。従来のASPからワーカープロセスIDを取得するにはどうすればよいですか?

4

1 に答える 1

1

Web ファーム内の各 IIS サーバーにカスタム HTTP 応答ヘッダーを設定し、その値をページに表示することを検討しましたか? そのようです:

HttpContext.Current.Response.Headers["X-ServerName"]

X-ServerName は、各 IIS サーバーのカスタム HTTP 応答ヘッダーです。

編集: 申し訳ありませんが、Classic ASP の場合、ページで JavaScript を使用してヘッダーを取得できます。

var req = new XMLHttpRequest();
req.open('GET', document.location, false);
req.send(null);
var headers = req.getAllResponseHeaders().toLowerCase();
alert(headers); 
于 2011-07-07T14:48:22.280 に答える