我正在努力学习ASP.我在Windows 7机器上设置了IIS,现在我正在尝试编写一些简单的代码.
C:\inetpub\wwwroot\iisstart.htm
Run Code Online (Sandbox Code Playgroud)
显示正常,但是当我请求C:\ inetpub\wwwroot\MyWeb\test1.asp时,浏览器会提示下载文件而不是显示"Hello World"这是我使用的代码:
<html>
<body>
<%
response.write("Hello World!")
%>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
我不认为代码有什么问题.我可能搞砸了一些配置吗?
提前致谢.
听起来像你安装IIS时你没有勾选包含asp的可选附加功能,例如,当你勾选"Internet信息服务"时,它不会选择ASP等,除非你深入研究"应用程序开发功能"并手动勾选它们:

另外,要明确的是,如果你想在经典的asp(.asp文件)中开发,你只需要ASP,但如果你想开始提供ASP.net( .aspx)文件,请点击ASP.net.
严格来说,安装所有应用程序开发功能没有任何损害.