我试图运行以下asp代码,它是用html文件编写的
<!DOCTYPE html>
<html>
<body>
<%
response.write("hello world ");
%>
</body>
</html>
但是当我运行它时,得到了一个
<% response.write("hello world "); %>
所以我猜,没有运行服务器或类似的东西,所以我能做什么?我已经安装了apache,mysql服务器,我还需要什么?对不起,如果我的问题不是那么冷静的问,因为我是新的asp语言,我从这个网站上拿了这个例子
答案 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代码不会执行。