我的 gobal.asa 文件中的 Session_OnStart 不会在一台机器上触发,但在另一台机器上按预期工作。两台机器都是带有 IIS6 的 Windows server 2003。这是我的代码。
全球.asa
<SCRIPT LANGUAGE="VBScript" RUNAT="Server">
Sub Application_OnStart
Application.Lock()
Application("INSESSION") = "NO"
Application.Unlock()
End Sub
Sub Application_OnEnd
End Sub
Sub Session_OnStart
Application("INSESSION") = "YES"
End Sub
Sub Session_OnEnd
End Sub
</SCRIPT>
test.asp
<%
response.Write Application("INSESSION")
%>
应用程序变量的值始终为“NO”。你们有什么建议吗?