IIS-ASP 入门(一)
如何配置Windows 上的IIS 与ASP:
IIS 是微软的Web服务器组件,包括Web服务器,FTP服务器、NNTP服务器和SMTP服务器。其中Web服务器能解析HTTP协议,接收到一个HTTP请求后,返回一个HTTP响应。相应的内容可以是静态页面或者图片,或者是页面跳转,还有一种动态的响应,通过委托给其他程序。如JSP脚本,ASP脚本等。由这些程序产生一个HTML响应返回给浏览器。
ASP技术同样是微软开发的一整套服务器端的脚本程序环境。当用户在浏览器端请求一个ASP资源时,IIS就会调用ASP引擎,解释被申请的ASP脚本。
原理看起来很简单,实际操作起来可能会遇到一些小问题。 从Hello World 开始,走一遍简单的流程。
IIS在Windows上一般是默认安装的。所以即使不是Sever版本也可以进行一些简单的ASP学习。
打开IIS界面:
IIS界面
图中圈起来的就是ASP解释程序了。 一般来说默认的ASP功能不会打开,这时就需要去控制面板中打开这个功能了。
打开ASP功能
我们只要把相应的ASP功能勾选上就可以了。
到这为止我们的计算机就已经可以当作一台服务器使用了(虽然我们还没有域名和公网IP)。
下面就是书写我们的.asp程序了。
可以书写ASP程序的IDE很多,VS, Notepad++,甚至记事本都可以。
我们新建一个ASP文件,输入如下代码:
<html>
<body>
<%
response.write("Hello World!")
%>
</body>
</html>
然后保存为hello.asp 就可以了。 可以看出 如果去掉
<%
response.write("Hello World!")
%>
整个程序其实和html页面没有任何区别。用<% %> 包围起来的会被IIS识别为脚本语言,在ASP中默认的脚本语言是VBScript,当然也可以用JAVAScript。
接下来只需要把hello.asp 放到服务器的物理根目录下就可以了。只需要在IIS上选中Default Web Site 点击浏览就可以了。
把hello.asp 拖拽到弹出的文件夹下就可以了。
这时我们打开浏览器,输入 http://127.0.0.1/hello.asp 就可以弹出 Hello World! 了。
可以看出,发给浏览器的是纯HTML代码,这一定程度上提高了安全性。
OK,就到这里。