我想輸出global.asa應用程序(「SiteURL」),但我沒有收到任何顯示爲SiteURL的 。我有它在Global.asa定義爲經典的asp獲取全局變量的值
<!--METADATA TYPE="TypeLib" FILE="c:\Program Files\Common Files\System\ado\msado15.dll" -->
<SCRIPT LANGUAGE="VBScript" RUNAT="Server">
Sub Application_OnStart
Application("SiteURL") = "http://[localhost]/asp3test/"
Application("myAppVariable") = "Apple"
Application("CurrentDateTime") = ""
End Sub
</SCRIPT>
這是我TEST.ASP文件:
<BODY>
Let's retrieve the values of the Application Variables:<P>
myAppVariable = <%= Application("myAppVariable")%><BR>
SiteURL = <%= Application("SiteURL")%> <br />
CurrentDateTime = <%= Application("CurrentDateTime")%><br />
Now, let's set the variables:<HR>
<%
Application.Lock
Application("CurrentDateTime") = Now
Application.UnLock
%>
Variables set - <A HREF="test.asp">click here</A> to reload the page to view
</BODY>
結果:
Let's retrieve the values of the Application Variables:
myAppVariable =
SiteURL =
CurrentDateTime = 12/22/2013 1:47:42 PM
Now, let's set the variables:
了在全球設置的值。 asa文件似乎並沒有被抓住,就像 沒有被讀取(處理),但是當我手動將值設置爲應用程序(變量)時,它似乎佔據了它。所以Global.asa中缺少的東西沒有被讀取。我在IIS 7.5.76和Win7(64位),不知道這是否有幫助。
我已經刪除了ASP.NET標記。 ASP.NET和Classic ASP的**不是同一件事。 – Tim