0

我创建了一个应用程序,它是 asp 和 asp.net 应用程序之间的自定义会话模式和会话桥接。现在,我需要证明它是否有效。所以,我创建了一个 asp.net 页面。在此页面中,我编写了此代码。

System.Diagnostics.Process.GetCurrentProcess.Id

这会产生工作进程 ID。由于更改了工作进程,我可以证明该应用程序在网络场上工作。但我不知道如何从经典 asp 生成工作进程 ID。请告诉我。如何从经典 asp 中获取工作进程 ID?

4

1 回答 1

1

您是否考虑过在 Web 场中的每个 IIS 服务器上设置自定义 HTTP 响应标头,然后在页面上显示该值?像这样:

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

其中 X-ServerName 是每个 IIS 服务器上的自定义 HTTP 响应标头。

编辑:抱歉,对于经典 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 回答