我试图输出global.asa应用程序(" SiteURL"),但我什么都没得到 显示SiteURL。我把它定义在global.asa中
<!--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:
Global.asa文件中设置的值似乎没有像它一样被抓取 没有被读取(处理),但是当我手动将值设置为应用程序(变量)时,它似乎持有它。所以Global.asa缺少的东西没有被阅读。我在IIS 7.5.76和Win7(64位)上,不确定是否有帮助。
答案 0 :(得分:3)
您是否在Sub
内的正确global.asa
内了?即。
Sub Application_OnStart
Application("SiteURL") = "http://[localhost]/asp3test/"
End Sub
答案 1 :(得分:0)
我的网站设置不正确...我必须将应用程序添加到默认网站才能使用。它以前不起作用的原因是因为我创建了一个与默认网站分开的网站,并没有向该网站添加应用程序。但是,我在尝试在IIS中创建添加应用程序时遇到错误。我听说这是一个错误。这让我感到高兴。