在本地计算机上运行asp

时间:2012-06-06 08:14:28

标签: asp-classic

我试图运行以下asp代码,它是用html文件编写的

<!DOCTYPE html>
<html>
<body>
<%
response.write("hello world ");
%>
</body>
</html>

但是当我运行它时,得到了一个

<% response.write("hello world "); %>

所以我猜,没有运行服务器或类似的东西,所以我能做什么?我已经安装了apache,mysql服务器,我还需要什么?对不起,如果我的问题不是那么冷静的问,因为我是新的asp语言,我从这个网站上拿了这个例子

http://w3schools.com/asp/showasp.asp?filename=demo_text

3 个答案:

答案 0 :(得分:1)

在较新版本的IIS中(如Win7上的7.5),默认情况下不安装ASP DLL。默认情况下,可能不会安装IIS。您可以使用appwiz.cpl(系统设置&gt;&gt;添加/删除软件&gt;&gt; Windows组件)添加它们。请参阅Running Classic ASP Applications on IIS 7.0 and IIS 7.5以获取参考。

然后还有一个你绝对想要开发的位,那就是set scriptErrorSentToBrowser = true in inetmgr (IIS manager)。或者你可以启用Failed Request Tracing,其中我还没有尝试过我刚试过following this MSDN doc (Enable Trace Logging for Failed Requests (IIS 7))并且在启用此功能时非常值得!

答案 1 :(得分:0)

Html可以在浏览器上运行。但是对于运行asp代码, 你需要一个服务器。所以你必须编写代码 在.asp扩展名文件中,不在html中,必须安装IIS。

转到http://www.w3schools.com/asp/asp_install.asp链接以安装IIS。

在C:\ Inetpub \ wwwroot中创建一个文件夹 假设您的folde名称是xxx 把你的.asp文件放在那里 转到您创建的文件夹属性(xxx文件夹)。单击安全选项。然后点击 编辑并允许完全控制。

在浏览器中以localhost / xxx / yourfilename.asp

运行该文件夹

答案 2 :(得分:0)

如果您安装了IIS,那么当您说:

时,就会敲击头部
  

我试图运行以下asp代码,它是用html文件编写的

将您的.html文件更改为.asp

除非在.asp文件中,否则ASP代码不会执行。