ASP教程之用ASP和IIS设置目次平安
强大的可扩展性。ASP具有强大的扩展性,可以实现与多种网络、硬件设备的连接:通过专用的通讯线路远程接入企业;通过远程拨号服务器为远程拨号客户提供服务;通过WAP为移动电话互联网客户服务。iis|平安 引:比来我接就任务,要计划出一种计划,为Web站点供应文件夹平安会见。如许做是出于以下设法,即一个用户能够进进该站点,并继而主动进进默许的文件夹,这个文件夹里列的是另外一个页面的一些文件,它们之间已创建链接。
当用户点击某个文件名时,就能够翻开响应的链接,看到谁人文件的内容。(这相似于在FTP中,一个用户的认证信息间接将他导进到一个特定的目次下。分歧的地方在于这是将用户从一个Web界面导进到一个文件中。)我会一步一步向你展现我是如何计划出我的计划的。(本文中的编码已经由测试并获得乐成,能够在Windows2000Server的InternetInformationServices(IIS)5.0中运转。)
打基本
该Web站点在装有Windows2000的呆板上。因为在如许的情况下,IIS与Windows完整分离在一同,因而,我决意好好使用这类判别机制。当用户进进最入手下手的页面时,LOGON_USER情况变量一般会失掉该用户的具体信息。因为Windows对判别用户和向用户受权都分外审慎,我们独一必要劳神的是决意以后登录的用户该从那里猎取文件信息。因为这个计划中不存在数据库的交互感化,因而我的这个程序接纳的是XML文件,这些文件能够久长坚持用户信息。XML数据会被久长坚持在使用程序变量中,假如这个使用程序XML数据产生了任何改动,也城市被久长地坚持在该XML文件中。固然,这个例子中,独一久长坚持的是以后登录的用户的判定信息。这也就是以后用户的SessionID。
为了让这些文件夹更天真,我想同意用户以团体用户或群体用户的身份都能够会见它。这就请求这些文件夹向团体用户和群体用户供应会见路径,并且这些信息要贮存在XML文件中。如许一来,我们必要三个XML文件:一个为团体用户筹办的,一个为群体用户,另外一个为文件夹筹办。
用户的XML文件包括用户的一些信息。比方,每一个登录的用户都有一个用户名。当某个用户会见该Web站点时,就创立了一个会话,会话标记符能够辨认这个会话。因为每个会话对应一个用户,那末判别用户的用户节点就包含一个sessionId属性,用来保留以后的会话标记符。
SessionId属性能够用来在会见信息中查找用户的ID。这时候,你一样必要为用户筹办一个默许的文件夹。
<?xmlversion=1.0?>
群体用户的XML文件包括个人信息及各个群体中的用户的信息。每个群体的节点都包含一组用户,这些用户都经由过程它们的ID来判别。
<?xmlversion=1.0?>
<groups>
<groupid="1"username="administrators">
<users>
<userid="1"/>
</users>
</group>
</groups>
缺点:正版成本价格贵(盗版就不说了)、不够安全,大多数服务器用windows系统,没有linux安全 你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。 下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助... ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题: 在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。 没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。 如何更好的使自己的东西看上去很不错等等。其实这些都不是问题的实质,我们可以在实践中不断提升自己,不断充实自己。 不能只是将它停留在纸上谈兵的程度上。 学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。
页:
[1]