我创建了一个应用程序,它是 asp 和 asp.net 应用程序之间的自定义会话模式和会话桥接。现在,我需要证明它是否有效。所以,我创建了一个 asp.net 页面。在此页面中,我编写了此代码。
System.Diagnostics.Process.GetCurrentProcess.Id
这会产生工作进程 ID。由于更改了工作进程,我可以证明该应用程序在网络场上工作。但我不知道如何从经典 asp 生成工作进程 ID。请告诉我。如何从经典 asp 中获取工作进程 ID?
我创建了一个应用程序,它是 asp 和 asp.net 应用程序之间的自定义会话模式和会话桥接。现在,我需要证明它是否有效。所以,我创建了一个 asp.net 页面。在此页面中,我编写了此代码。
System.Diagnostics.Process.GetCurrentProcess.Id
这会产生工作进程 ID。由于更改了工作进程,我可以证明该应用程序在网络场上工作。但我不知道如何从经典 asp 生成工作进程 ID。请告诉我。如何从经典 asp 中获取工作进程 ID?
您是否考虑过在 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);