我创建了一个应用程序,它是asp和asp.net应用程序之间的自定义会话模式和会话桥梁。现在,我需要证明这是否有效。所以,我创建了一个asp.net页面。在这个页面中,我编写了这段代码。
System.Diagnostics.Process.GetCurrentProcess.Id
这会生成工作进程ID。由于工作流程的变化,我可以证明应用程序在Web场上工作。但我不知道如何从经典的asp生成工作进程id。请告诉我。如何从经典asp中获取工作进程ID?
答案 0 :(得分: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);