配置IIS--通过多台设备之间建立局域网--测试Application_onStart事件计算当前网站程序在线人数

2 篇文章 0 订阅

为计算机添加IIS互联网信息服务功能,将本地计算机配置为一个web服务器,用来与本地web客户端交互信息;

配置IIS:

点击开始-控制面板


点击打开或关闭Windows功能


勾选Internet信息服务、asp、ISAPI扩展三个选项,最后点击确定等待几分钟就安装成功。


进入C:\inetpub\wwwroot可以看到iisstart.htm和welcome.png两个文件,iisstart.htm为IIS的默认网页


打开浏览器输入http://localhost/可以进入iis的根目录(C:\inetpub\wwwroot)下的默认网页,说明IIS配置成功


打开电脑的无线网络(可以下载360免费wifi或者猎豹免费wifi来打开wifi),根据本地无线局域网适配器的IPv4地址(通过命令提示符ipconfig查看)来创建局域网网站

点击开始-运行-输入cmd再按ENTER键-输入ipconfig查看无线局域网适配器的IPv4地址




控制面板-管理工具-Internet 信息服务(IIS)管理器


右击Internet 信息服务(IIS)管理器左侧的网站->添加网站


先在本地C:\inetpub\wwwroot下新建文件夹MyWeb,

然后如下图输入网站名称、物理路径(C:\inetpub\wwwroot\MyWeb)、IP地址


在C:\inetpub\wwwroot\MyWeb下创建global.asa文件

Global.asa 文件是一个可选的文件,它可包含可被 ASP 应用程序中每个页面访问的对象、变量以及方法的声明。

Global.asa 中的事件

在 Global.asa 中,我们可以告知 application 和 session 对象在启动和结束时做什么事情。完成这项任务的代码被放置在事件操作器中。Global.asa 文件能包含四种类型的事件:

Application_OnStart - 此事件会在首位用户从 ASP 应用程序调用第一个页面时发生。此事件会在 web 服务器重起或者 Global.asa 文件被编辑之后发生。"Session_OnStart" 事件会在此事件发生之后立即发生。

Session_OnStart - 此事件会在每当新用户请求他或她的在 ASP 应用程序中的首个页面时发生。

Session_OnEnd - 此事件会在每当用户结束 session 时发生。在规定的时间(默认的事件为 20 分钟)内如果没有页面被请求,session 就会结束。

Application_OnEnd - 此事件会在最后一位用户结束其 session 之后发生。典型的情况是,此事件会在 Web 服务器停止时发生。此子程序用于在应用程序停止后清除设置,比如删除记录或者向文本文件写信息。

global.asa文件在网站程序中只能有一个并且必须位于网站根目录(C:\inetpub\wwwroot\MyWeb)下

<script language="vbscript" runat="server">

Sub Application_OnStart
Application("visitors")=0
End Sub

Sub Session_OnStart
Application("visitors")=Application("visitors")+1
End Sub

Sub Session_OnEnd
Application("visitors")=Application("visitors")-1
End Sub

</script>



在C:\inetpub\wwwroot\MyWeb下创建onlineNumber.asp文件

<!doctype html>
<html>
<head>
</head>
<body>
<p>Current online numbers:<%response.write(Application("visitors"))%></p>
</body>
</html>


为本地无线局域网ip地址网站设置默认文档

打开Internet 信息服务(IIS)管理器-点击左侧之前创建的网站MyWeb-点击默认文档-点击右侧(添加...)按钮



输入之前编写的asp文档,然后确定


进入浏览器客户端,输入http:\\  以及无线局域网适配器的IPv4地址   地址查看方法该博客前面已经提到过

网页显示当前在线人数1人


1人指的是当前登录该网页的设备数量,可以通过手机连接电脑的无线进入局域网然后登录该网页就可以显示在线人数为2人

在连接电脑无线之前需要先下载360免费wifi或者猎豹免费wifi来打开无线,然后关闭电脑防火墙才能登上本地电脑网页

关闭防火墙:进入控制面板-Windows防火墙


点击左侧(打开或关闭Windows防火墙)


关闭防火墙并确定


手机连接上电脑的wifi,打开手机浏览器输入http:\\  以及无线局域网适配器的IPv4地址


可以看到该网站程序的当前在线人数为2人,也就是两个设备在线

一般过20分钟application("visitors")就会自动清零

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值