ASP脚本未运行

时间:2012-07-10 14:42:31

标签: asp-classic

我是新手并试图从这里运行这个简单的asp脚本: http://www.w3schools.com/asp/asp_inputforms.asp

这是我的form.html文件:

<html>
<body>
<form method="get" action="form2.asp">
First Name: <input type="text" name="fname" /><br />
Last Name: <input type="text" name="lname" /><br /><br />
<input type="submit" value="Submit" />
</form>
</body>
</html>

这是form2.asp文件:

<html>
<body>
Welcome
<%
response.write(request.querystring("fname"))
response.write(" " & request.querystring("lname"))
%>
</body>
</html>

我从inetpub / wwwroot文件夹启动form.html文件,输入名称和姓氏并进入浏览器:

  

欢迎&lt;%response.write(request.querystring(“fname”))   response.write(“”&amp; request.querystring(“lname”))%&gt;

Localhost对我开放。我做错了什么?

2 个答案:

答案 0 :(得分:3)

您计算机上的IIS可能不支持ASP执行。

转到程序和功能 - &gt;打开或关闭Windows功能。在 Internet信息服务 - &gt;下万维网服务 - &gt;应用程序开发功能,验证是否已选中 ASP

答案 1 :(得分:3)

默认情况下,IIS 7.0和IIS 7.5上未安装经典ASP,如果适合您,请参阅herehere以了解如何启用它。

从这些链接复制:

在IIS 7.0和7.5中,默认情况下不安装ASP的经典版本。 因此,当您尝试浏览服务器上的ASP页时,可能会看到HTTP 404错误,或者您可能会在浏览器窗口中看到ASP页的源代码。当未安装用于定义传统ASP环境的配置设置时,将创建这两个错误条件。

希望这有帮助。