gpt4 book ai didi

asp-classic - 经典 ASP #include 虚拟不工作

转载 作者:行者123 更新时间:2023-12-03 23:31:55 25 4
gpt4 key购买 nike

我们正在从 IIS6/2003 迁移到 IIS8/2012。我们必须维护一些经典的 ASP 和 ASP 和 .NET 应用程序。完整的应用程序似乎工作正常(就像我进入 IIS 的那些,右键单击文件夹并执行“转换为应用程序”),但我们的网站严重依赖包含 html 文件的菜单。奇怪的是,我 99% 确定这在以前是有效的,但是当我们为新服务器拨动开关时,菜单没有出现。

文件结构如下所示

wwwroot/dir/blah.html
wwwroot/dir/incb.html
wwwroot/ssi/inca.html

现在,在 blah.html 中,我有两个包括:
<!-- #include file="incb.html" -->
<!-- #include virtual="ssi/inca.html" -->

第一个有效,第二个无效。我试过这个:
<!-- #include file="../ssi/inca.html" -->

但它仍然没有被包括在内,只是作为评论出现在最后一页上。我尝试使用/检查权限,但它看起来是正确的。我还在服务器和站点本身的 IIS->ASP 下将“启用父路径”设置为 true。想知道是否有人有任何想法?

最佳答案

启用服务器端包含模块作为服务器管理中的一项功能,然后将 .html 的处理程序映射添加到 SSI 模块。

这家伙把这一切都说了一遍:https://www.youtube.com/watch?v=foLClXY3wTE

关于asp-classic - 经典 ASP #include 虚拟不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24618164/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com