<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>asp</title>
	<atom:link href="https://www.aitaocui.cn/tag/226206/feed" rel="self" type="application/rss+xml" />
	<link>https://www.aitaocui.cn</link>
	<description>翡翠玉石爱好者聚集地</description>
	<lastBuildDate>Sat, 26 Nov 2022 17:42:31 +0000</lastBuildDate>
	<language>zh-CN</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.1.1</generator>

<image>
	<url>https://www.aitaocui.cn/wp-content/uploads/2022/11/taocui.png</url>
	<title>asp</title>
	<link>https://www.aitaocui.cn</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>asp(动态服务器页面)</title>
		<link>https://www.aitaocui.cn/article/337924.html</link>
					<comments>https://www.aitaocui.cn/article/337924.html#respond</comments>
		
		<dc:creator><![CDATA[路过的一只]]></dc:creator>
		<pubDate>Sat, 26 Nov 2022 17:42:31 +0000</pubDate>
				<category><![CDATA[知识]]></category>
		<category><![CDATA[asp]]></category>
		<guid isPermaLink="false">https://www.aitaocui.cn/?p=337924</guid>

					<description><![CDATA[ASP即Active Server Pages，是Microsoft公司开发的服务器端脚本环境，可用来创建动态交互式网页并建立强大的web应用程序。当服务器收到对ASP文件的请求时...]]></description>
										<content:encoded><![CDATA[</p>
<article>
<p>ASP即Active Server Pages，是Microsoft公司开发的服务器端脚本环境，可用来创建动态交互式网页并建立强大的web应用程序。当服务器收到对ASP文件的请求时，它会处理包含在用于构建发送给浏览器的HTML（Hyper Text Markup Language，超文本置标语言）网页文件中的服务器端脚本代码。ASP网页的扩展名是.asp常用于各种动态网站中，网页中包括html标记、普通文本、脚本命令以及com组件等。</p>
</article>
<p><img decoding="async" src="https://www.aitaocui.cn/wp-content/uploads/2022/08/20220828_630b657a9c390.jpg" /></p>
<article>
<h1>研发背景</h1>
<p>早期的Web程序开发是十分复杂的，以至于要制作一个简单的动态页面需要编写大量的C代码才能完成，于是Microsoft公司于1996年推出的一种Web应用开发技术asp，用于取代对Web服务器进行可编程扩展的CGI标准。</p>
<p>ASP的主要功能是将脚本语言、HTML、组件和Web数据库访问功能有机地结合在一起，形成一个能在服务器端运行的应用程序，该应用程序可根据来自浏览器端的请求生成相应的HTML文档并回送给浏览器。使用ASP能够创建以HTML网页作为用户界面，并能够与数据库进行交互的Web应用程序。</p>
<h1>研发历史</h1>
<div></div>
<p>asp的第一版是0.9测试版，自从1996年ASP1.0诞生，它给Web开发界带来了福音。而ASP却允许使用VBScript或javascript这种的简单脚本语言，编写嵌入在HTML网页中的代码。在进行程序设计的时候可以使用它的内部组件来实现一些高级功能（例如Cookie）。它的最大的贡献在于它的ADO(ActiveX Data Object），这个组件使得程序对数据库的操作十分简单，所以进行动态网页设计也变成一件轻松的事情。因此一夜之间，Web程序设计不再是想像中的艰巨任务，仿佛很多人都可以一显身手。</p>
<p>到了1998年，微软发布了ASP 2.0。它是Windows NT4 Option Pack的一部分，作为IIS(Internet Information Services，互联网信息服务) 4.0的外接式附件。它与ASP 1.0的主要区别在于它的外部组件是可以初始化的，这样，在ASP程序内部的所有组件都有了独立的内存空间，并可以进行事务处理。</p>
<p>到了2000年，随着Windows 2000的成功发布，这个操作系统的IIS(Internet Information Services，互联网信息服务)5.0所附带的ASP 3.0也开始流行。与ASP 2.0相比，ASP 3.0的优势在于它使用了COM+，因而其效率会比它前面的版本要好，并且更稳定。</p>
<p>2001年，ASP·NET出现了。在刚开始开发的时候，它的名字是ASP+，但是，为了与微软的·NET计划相匹配，并且要表明这个ASP版本并不是对ASP 3.0的补充，微软将其命名为ASP.NET。ASP.NET在结构上与前面的版本大相径庭，它几乎完全是基于组件和模块化的，Web应用程序的开发人员使用这个开发环境可以实现更加模块化的、功能更强大的应用程序。</p>
<h1>漏洞</h1>
<p>Acresso FLEXnet Connect GetRules.asp不安全通讯漏洞</p>
<p>Ananda Real Estate list.asp SQL远程注入漏洞</p>
<p>Apache::ASP source.asp非法写入文件漏洞(APP，补丁)</p>
<p>ASP.-Net发现安全漏洞，黑客可绕过安全设置</p>
<p>ASP-NET曝出高危漏洞，黑客可篡改任意数据</p>
<p>aspcms企业建站系统0day漏洞介绍</p>
<h1>相关组件</h1>
<h2 id="a-44cd3f21">收发邮件</h2>
<p>Dimac公司的邮件收发组件，这是一个非常成熟和强大的邮件组件。它不但可以完成发邮件的工作，还可以POP收信，并支持收发邮件时的PGP加密，内置一个群发邮件的对象，可以使群发编程更简单。</p>
<p>即使是很多其他组件也都能完成的发邮件功能，JMail的完成也可以称得上最出色的，除了常见的抄送暗送等多收件人功能外，它还支持添加嵌入式图片附件，并且可以从URL读取文件作为附件。</p>
<p>JMail的免费版本拥有全部完成的发邮件功能，只在收邮件和加密邮件等我们不常用到的方面进行了限制。</p>
<p>因为非常喜欢这个组件，阿江我在2002年3月就把这个组件的用户指南翻译了一下，可惜当时有一些地方不太理解，翻译是错误的，还没有来得及改过来，不过明眼人是能看出来的。</p>
<p>ASPEmail组件</p>
<p>ASPEmail组件也是常用的发邮件组件之一，不过因为售价不菲，国内使用的用户还不多。从功能上说，这也是一个功能全面的发邮件组件。2002年的时候它不支持收信，不知道是否支持了。</p>
<h2 id="a-62b5c22a">文件上传</h2>
<p>文件上传组件最近几年是越来越多，国内很多ASP爱好者编写了自己的上传组件。为了提高安全性，动网等商业机构也推出了免费的文件上传组件。</p>
<p>SA-FileUp组件</p>
<p>SoftArtisans公司的文件上传组件，它是早期国内的虚拟主机商默认安装的组件之一，很多老程序员都有利用它编程的经历。安装后自动安装一个文件管理组件，可以像FSO一样管理服务器上的文件。</p>
<p>LyfUpload组件</p>
<p>国产的老牌的流行的上传组件，可惜的是阿江一直没有尝试这个组件。下载其它上传组件动网上传组件；IronSoft系列组件；w3.Upload组件。</p>
<p>图像处理组件</p>
<p>对于交互式的网站，网友上传的图片往往要经过缩小、加水印等处理，或者有时候我们需要输出各种图表，这些都要依靠图像处理组件。</p>
<p>w3.image组件</p>
<p>Dimac公司的图像组件，较早的图像组件之一，这个组件很完整的将文字、图形、画笔、刷子、颜料桶等对象以组件的形式完成了，所以功能相当强大。它支持的图像格式和选项也很多，支持透明的动画，支持直接输出到客户端。简单的缩放、水印等功能更是不在话下。试用版会自动在生成的图像底部加入8像素高的网址。</p>
<p>xxiyy图形组件</p>
<p>两个耐心和热情的程序员一两年来的杰作，我是在CSDN社区的ASP区看到并收藏起来的。xxiyy是较早开发图像组件的程序员之一，早期他还专门开发过一个水印组件。</p>
<p>XY.Graphics是由mikespook&amp;swill制作，用于动态页面开发时对BMP、JPG、JPEG、GIF（非动画、非透明）、PNG（非动画、非透明）格式图象进行操作的COM组件。这个组件还有一个很有特色的ASCⅡArt方法，可以把图片转换为字母模拟的那种，可以在不支持发图片的论坛玩儿。</p>
<p>截图组件</p>
<p>铸剑谷的系列组件也是在CSDN社区碰上的，作者的谦虚和细心使得这个组件日益成为更加优秀的图像组件。组件可以满足我们对图像和图形组件的绝大部分需要，并且作者在图像品质上还下了不少工夫。DLL里还内置了一个FLASH截图组件，可以对FLASH中任意帧进行截图，这使ASP程序自动生成FLASH缩略图成为可能。</p>
<p>ASPJpeg组件</p>
<p>曾经很流行的图像组件，当时知道它的时候很多人用它来缩放图片，不知道多什么功能了没。</p>
<p>aspupload组件</p>
<p>非常流行的文件上传组件，现在大多服务器都默认安装有此组件。</p>
<h2 id="a-b3d183a9">其它组件</h2>
<p>解压组件</p>
<p>呆呆ⅡS管理组件可以完成ⅡS 6.0的站点添加、修改、删除等管理操作，可以管理应用程序池、系统用户、系统用户组、文件夹权限、SERV-U账户等。</p>
<p>呆呆文件压缩解压组件可以完成基本的文件压缩和解压操作，支持设置压缩率和密码。</p>
<p>w3.Socket组件</p>
<p>w3Sockets是写著名JMAIL邮件组件开发者开发的又一免费实用的ASP组件。借助该组件，您可以通过ASP程序直接完成与目标服务器的连接，比如可以连接WHOIS服务器获取域名的WHOIS信息，连接时间服务器获取标准的时间，连接DNS服务器进行域名解析等，当然前提是你要对相应的网络协议有足够的了解才行。</p>
</p>
</article>
<div class="mt-3 mb-3" style="max-width: 770px;height: auto;">
                                    </div>
<div class="mt-3 mb-3" style="max-width: 770px;height: auto;">
                                    </div>
<div class="mt-3 mb-3" style="max-width: 770px;height: auto;">
                                    </div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.aitaocui.cn/article/337924.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
