【问题标题】:global.asa where does it belong?global.asa 它属于哪里?
【发布时间】:2010-10-08 05:28:15
【问题描述】:

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

【问题讨论】:

    标签: asp-classic


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

        global.asa 应该在您的虚拟目录的根目录中。请注意,asp 使用 global.asa 而不是 asp.net。

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

        【讨论】:

          【解决方案4】:

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

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

          一般来说,我反对自动调用文件而不在代码中引用的想法。如果您像我一样是菜鸟,则可以在追踪它之前先脱轨一段时间。我只是因为这种愚蠢而浪费了几个小时。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2022-11-30
            • 2010-11-07
            • 2013-07-21
            • 2023-03-13
            • 1970-01-01
            相关资源
            最近更新 更多