嗨,我收到了一个在 IIS7 上设置的经典 asp 站点。我太年轻了,不知道关于经典 asp 的任何事情,而且我无法在网上找到关于我的问题的任何文档。我已经安装了 asp 并且启用了 classicasp *.asp 处理程序。当我访问该网站时,主页加载正常,但我可以在页面顶部看到服务器标记:
<!--#include file="cp/inc_func.asp"-->
<%
OpenDB()
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><!-- InstanceBegin template="/Templates/index.dwt" codeOutsideHTMLIsLocked="false" -->
<head>
我可以在前端的页面顶部看到 <% OpenDB() %> 标记。
谁能帮我?
最佳答案
这意味着您的代码不是由 ASP Classic 引擎执行的。这意味着您在 IIS 中的 ASP Classic 设置可能不正确。
请尝试以下有关在 IIS7 中设置 ASP Classic 的教程:
Running classic ASP on IIS 7
让我知道这是否有效!
这里还有一些在 IIS7 上运行 Classic ASP 的常见技巧:
Tips for Classic ASP developers on IIS7
关于iis-7 - 在 iis7 上设置经典 asp 站点,站点运行但可以看到服务器标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10007587/