global.asa它属于哪里?

时间:2009-02-17 22:46:58

标签: asp-classic

我正在将一些ASP代码从一台服务器移动到另一台服务器。位置名称略有不同,我怀疑现在“global.asa”没有被正确调用。该位置位于c:\ Inetpub \ wwwroot \ myApp中。

4 个答案:

答案 0 :(得分:1)

它属于应用程序的根文件夹。还要确保该文件夹是IIS管理器中的应用程序。应用程序名称有一个文本框,如果文件夹不是应用程序,则在其旁边有一个“创建”按钮。

答案 1 :(得分:0)

确保IIS中的“myApp”被定义为应用程序。我还会检查.Net应用程序映射,以确保.Net正在处理您的请求。

答案 2 :(得分:0)

global.asa应位于虚拟目录的根目录中。请注意,global.asa由asp而不是asp.net使用。

通常可以通过查看IIS管理器来判断您的目录是否是虚拟目录,因为它看起来不像黄色文件夹。如果它看起来像典型的黄色文件夹,请右键单击父“默认网站”或其他任何内容,然后选择新的虚拟目录。 或者,global.asa可以放在Web的根目录中。如果您使用“默认网站”

,通常是C:\ inetpub \ wwwroot

答案 3 :(得分:0)

为方便起见,我想保留在子目录中。显然,您必须将该目录指定为应用程序。这是一个描述如何的链接:

http://www.calcaria.net/ASP/2006/04/globalasa-file-doesnt-work.html

一般来说,我反对自动神奇地调用文件的想法,而不是在代码中引用。如果你是一个像我一样的菜鸟,你可以在追踪之前离开铁轨一段时间。我只是因为这种愚蠢而失去了几个小时。