asp网站工具_asp网站 教程
- 时间:
- 浏览:0
asp网站工具_asp网站 教程
大家好,今天我来为大家详细地介绍一下关于asp网站工具的问题。以下是我对这个问题的总结和归纳,希望能对大家有所帮助。
文章目录列表:
1.后缀是 asp 的网站是用什么工具开发的
2.构建ASP.NET网站十大必备工具
3.asp是用什么开发工具开发的?
4.要用asp做网站,需要什么安装什么工具,谢谢
5.怎么做asp网站asp简单的网站怎么做
6.开发asp网站,用什么开发工具好?
后缀是 asp 的网站是用什么工具开发的
后缀ASP是使用微软的早期解释性语言ASP即Active Server Pages写出来的。
ASP简单、易于维护 , 是小型页面应用程序的选择 ,在使用DCOM (Distributed Component Object Model)和 MTS(Microsoft Transaction Server)的情况下, ASP甚至可以实现中等规模的企业应用程序。
ASP可用来创建动态交互式网页并建立强大的web应用程序。当服务器收到对ASP文件的请求时,它会处理包含在用于构建发送给浏览器的HTML(Hyper Text Markup Lallguage,超文本置标语言)网页文件中的服务器端脚本代码。除服务器端脚本代码外,ASP文件也可以包含文本、HTML(包括相关的客户端脚本)和com组件调用。
构建ASP.NET网站十大必备工具
构建ASP NET网站十大必备工具
_近使用ASP NET为公司构建了一个简单的公共网站(该网站的地址) 在这个过程中 我们使用了数量很多的免费工具 如果把构建ASP NET网站的必备工具总结一下 将会是一件十分有趣的事情 这些工具既支持ASP NET Web Forms又支持ASP NET MVC
性能工具
读了两本关于网站的前端性能的书(这两本_的图书分别是 《High Performance Web Sites》 和 《Even Faster Web Sites》 作者是Steve Souders)以后 我对网站的前端性能十分敏感 根据Steve Souders的性能黄金法则
“首先应该对前端性能进行优化 终端用户的响应时间有 %或更多花费在这方面了 ”你可以使用下面这些工具来减少ASP NET应用程序使用的图像的尺寸 以及JavaScript文件 CSS文件的体积
Sprite and Image Optimization Framework
在A List Apart的一篇文章中(这篇文章的题目是 CSS sprites Image Slicing’s Kiss of Death 具体可以参考) _提到了CSS sprites 当你使用sprites的时候 你需要把一个网站使用的多个图像合并成为一个单一的图像 然后 在一个Web页面中 使用CSS trickery来显示特定的“子图像”
sprites的主要优势是 显示一个Web页面的时候 它可以有效地减少请求的次数 请求一个大图像比请求多个小图像快得多 一般来说 通过网线传输的资源(图像 JavaScript文件 CSS文件)越多 你的网站就越慢
但是 大多数人都不愿意使用sprites 因为使用sprites需要做很多的工作 你必须要合并所有的图像 然后编写合适的CSS规则来显示子 图像 微软的 Sprite and Image Optimization Framework 可以让我们省去这些繁琐的工作 这个框架可以自动地为你合并图像 此外 这个框架还包含一个ASP NET Web Forms control 和一个ASP NET MVC helper 它们可以让显示子图像变得更加容易 你可以从CodePlex下载 Sprite and Image Optimization Framework
Sprite and Image Optimization Framework是 Man McClean 编写的 在微软 他的办公室和我的办公室紧挨着 Man是一个十分聪明的人 他是加拿大的实习生 当他构建这个框架的时候 我们一起讨论了那个框 架 (据我所知 他还在继续开发这个框架 )
Man给这个框架添加了一些_的功能 例如 Sprite and Image Optimization Framework支持“image inlining” 当你使用“image inlining”的时候 真正的图像被存储在CSS文件中 这是一个“image inlining”的例子
Home_StephenWalther_ *** all jpg ? { ? ? width: px; ? height: px; ? background:?url(data:image/png;base iVBORw KGgoAAAANSUhEUgAAAEsAAABkCAIAAABB lpeAAAAB ? Gd_UEAALGOfPtRkwAAACBj_JNAACHDwAAjA AAP SAACBQAAAfXkAAOmLAAA QAAGcxzPIV AAAKL ? s+zNfREAAAAASUVORK CYII=)?no repeat? %? %; ? ? }?
真正的图像(在这个例子中 是一个显示在Superexpert 网站主页上的)被存储在这个CSS文件中 如果你浏览一下 Superexpert 网站 你会发现几乎没有几个独立的图像可以被下载 在下面这张截图中 所有带红框的图像都是使用CSS sprites的
不幸的是 使用 Sprite and Image Optimization Framework 的时候 有一些“陷阱”需要注意一下 为了绕开这些“陷阱” 还有一些周边的工作需要做 在我以后的文章中 我会详细讲述这些“陷阱”都是什么 以及如何 绕开这些“陷阱”
Microsoft Ajax Minifier
无论何时 你都应该通过“far future header”来合并 _小化(minify) 压缩和缓存所有的JavaScript文件和CSS文件 Microsoft Ajax Minifier可以让_小化JavaScript文件和CSS文件变得更加容易
请不要把_小化和压缩搞混了 这两个工作你都需要做 根据Souders的观点 在你压缩了一个JavaScript文件以后 你还可以通过_小化来减少 %(平均)的体积
当你_小化一个JavaScript文件 或者一个CSS文件的时候 你可以使用各种技巧在压缩那个文件以前尽可能地减少那个文件的尺寸 例如 你 可以通过用短的JavaScript变量名替换长的JavaScript变量名的方式 和移除非必需的空白和注释的方式来_小化一个 JavaScript 你可以通过同样的方式来_小化CSS文件 例如 用短的color名(#fff)替换长的color名(#fffff)
Microsoft Ajax Minifier是微软的员工 Ron Logan 开发的 在内部 几个大型的微软网站都使用了这个工具 在ASP NET团队中 我们也使用这个工具 我认为Ron可以把这个工具发布到CodePlex 上 让_上的所有人都可以使用这个_的工具 你可以从ASP NET Ajax站点下载这个工具
这个工具的文档可以参考
我为Microsoft Ajax Minifier创建了一个安装程序 当创建那个安装程序的时候 我还创建了一个Visual Studio生成任务 当你在Visual Studio中自动地进行生成的时候 它可以让_小化JavaScript文件和CSS文件变得更加容易 你可以通过《Ajax Minifier Quick Start》来学习如何配制这个生成任务 (关于《Ajax Minifier Quick Start》 具体可以参考)
ySlow
ySlow这个工具是Yahoo提供的 它是一个免费的Firefox扩展 它可以让你测试你的网站的前端
ySlow的
这是“Superexpert ”网站当前的测试结果
“Superexpert ”网站的总体得分是“B”(不是很_ 但是也不错了) ySlow这个工具并不是尽善尽美的 例如 虽然 Superexpert 网站使用了支JavaScript库(例如 jQuery)的Microsoft Ajax Content Delivery Neork(关于Microsoft Ajax Content Delivery Neork 具体可以参考) 但是还是因为没有使用Content Delivery Neork而得到了“F”
正常运行时间
当一个网站发布以后 你肯定希望你的网站不会遇到任何问题 一直处在正常运行状态之中 现在 我使用下面这些工具来监控“Superexpert ”网站 确保它一直处在正常运行状态之中
ELMAH
ELMAH 是 Error Logging Modules and Handlers for ASP NET 的缩写 ELMAH可以让你记录下你的网站发生的任何一个错误 在将来 你可以重新检查这些错误 你可以从ELMAH项目的官方网站免费下载ELMAH
ELMAH既支持ASP NET Web Forms 又支持 ASP NET MVC 你可以对ELMAH进行配置来存储各种不同的错误(XML文件 事件日志 Access数据库 SQL数据库 Oracle数据库 或者计算机 RAM )你还可以让ELMAH在错误发生的时候 把错误信息email给你
在默认情况下 在一个已经安装ELMAH的网站中 你可以通过请求的elmah axd页面的方式来访问ELMAH 这是“Superexpert ”网站的elmah页面的外观(这个页面是密码保护的 因为在一个错误信息中 可能会泄露出一些应该保密的信息 )
如果你点击某个错误信息 你可以看到原始的ASP NET的黄屏错误信息(虽然这个错误信息永远不会显示给真正的用户)
我使用全新的ASP NET软件包管理器 NuGet(过去叫做NuPack)来安装ELMAH 关于NuGet 你可以参考Scott Guthrie的博客 你可以从CodePlex下载 NuGet
Pingdom
我使用Pingdom来验证Superexpert 网站是否总是处在正常运行状态之中 你可以通过浏览“Pingdom ”的方式来注册Pingdom 你可以使用Pingdom来免费监控一个网站
在Pingdom网站上 你可以配置ping你的网站的_率 我每 分钟验证一次Superexpert 网站是否总是处在正常运行状态之中 我使用Pingdom服务来验证它是否可以从那个网站的主页上检索到字符串“Contact Us”
如果你的网站宕机了 你可以对Pingdom进行配置 让它通过email Twitter SMS 或 iPhone来发送一个警报 我使用这个Pingdom的iPhone应用程序
Host Tracker
如果你的网站宕机了 你需要一些方式来判断这是本地网络的问题 还是对每个人来说 你的网站都宕机了 我使用一个叫做“Host Tracker ”的网站来检查一个网站宕机的程度
这是“Superexpert ”网站从_各地都可以ping通的时候 Host Tracker显示的结果
注意 Host Tracker从 个地点(其中包括 Roubaix France and Scranton PA等)来ping “Superexpert ”网站
调试
我这里提到的“调试”的意义十分广泛 当构建一个网站的时候 我使用下面这些工具来验证我并没有犯错误
HTML Spell Checker
为什么Visual Studio没有内置一个拼写检查器?不知道——我觉得这有点不可思议 但是 幸运的是 ASP NET团队的前成员编写了一个免费的拼写检查器 你可以在ASP NET页面上使用这个拼写检查器
我发现一个拼写检查器是必不可少的 认为你自己的拼写能力_是_的 只是自欺欺人而已 当我真正地运行拼写检查工具 发现我的所有拼写错误的时候 我恨不得找个地缝钻进去
把HTML Spell Checker扩展添加到Visual Studio中的_快方法是在Visual Studio中选择“Tools”菜单项 然后点击“Extension Manager” 点击“Online Gallery” 然后索搜“HTML Spell Checker”
IIS SEO Toolkit
如果人们无法通过Google找到你的网站 那么还不如不构建这个网站 微软提供了一个_的IIS扩展 叫做“IIS Search Engine Optimization Toolkit ”(关于IIS Search Engine Optimization Toolkit 具体可以参考) 你可以使用它来检测出可能会影响页面排名的问题 你也可以使用它快速地为你的网站创建一个sitemap 你可以把这个sitemap提交给Google或Bing 你甚至可以为一个ASP NET MVC网站生成一个sitemap
这是“Superexpert ”网站的分析报告的概述
注意 “Sueprexpert ”网站存在很多的问题 例如 有 个页面的超链接已经失效了 你可以进一步查看这些问题的详细信息 找出这些问题发生的地点和具体的页面
LinqPad
如果你的ASP NET网站需要访问一个数据库 那么你应该使用LINQ to Entities这个实体框架 使用LINQ 会把一些用C#编写的神奇的查询转换成SQL查询 如果你在编写LINQ查询的时候不小心谨慎一些的话 你 很可能会在无意之间构建出一个性能十分糟糕的网站
LinqPad(LinqPad的官方站点)是一个免费的工具 它可以让你实验你的LINQ查询 它甚至支持Microsoft SQL CE 和 Azure
你可以使用LinqPad来执行一个LINQ to Entities查询 然后看看结果 你也可以使用它来查看对那个数据库执行的SQL语句
NET Reflector
我每天都使用 NET Reflector NET Reflector这个工具可以让你把一个程序集反汇编成C#或VB NET代码 当你没有真正的源代码的时候 你可以使用 NET Reflector来查看一个程序集的“源代码” 你可以从Redgate的网站下载 NET Reflector的免费版本
我主要使用 NET Reflector来帮助我搞清楚代码在内部是如何工作的 例如 为了更好的理解MVC Image helper是如何工作的 我使用 NET Reflector对the Sprite and Image Optimization Framework进行了反汇编 这是Image helper类的一部分反汇编代码
总结
lishixinzhi/Article/program/net/201311/14298asp是用什么开发工具开发的?
ASP是动态服务器页面(ActiveServerPage)的英文缩写。是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp。现在常用于各种动态网站中。
ASP的特点:
1、任何开发工具皆可发展ASP
只要使用一般的文书编辑程序,如Windows记事本,就可以编辑。当然,其他网页发展工具,例如,FrontPageExpress、FrontPage等也都可以;不过还是建议你用记事本来写,既省钱又方便,若是使用那些所见即所得的网页编辑来写ASP,可能会发生一些意想不到的离奇状态。
2、通吃各家浏览器
由于ASP程序是在网络服务器端中执行,执行结果所产生的HTML文件适用于不同的浏览器。
3、语言相容性高
ASP与所有的ActiveXScript语言都相容,除了可结合HTML,VBScript、JavaScript、ActiveX服务器组件来设计外,并可经由“plug-In(_组件模组)的方式,使用其他厂商(ThirdParty)所提供的语言。
4、隐密安全性高
如果我们在浏览器中直接查看网页的原始代码,就只能看到HTML文件,原始的ASP程序代码是看不到的!这是因为ASP程序先于网站服务(WebServer)端执行后,将结果转换成标准HTML文件,再传送到客户端(Client)的浏览器上,因此,我们所辛苦撰写的ASP程序并不会轻易地被看见进而被盗用。
5、易于操控数据库
ASP可以轻易地通过ODBC(OpenDatabaseConnectivity)驱动程序连接各种不同的数据库,例如:Acess、Foxpro、dBase、Oracle等等,另外,ASP亦可将“文本文件”或是”Excel”文件当成数据库用。
DW。Dreamweaver用来关键字上色。一般ASP都是手写的。vs.net也不错。毕竟是微软自家东西。不过资源消耗大一点。asP.net网站用VS.NET才是_好不过
要用asp做网站,需要什么安装什么工具,谢谢
编写ASP页面可以用记事本,ultraedit,hotdog,dreamweaver等。
运行调试ASP页面,在Win2K/XP/2003环境下用系统自带的IIS(internet信息服务),在Win9x/Me环境下用PWS(个_页服务)。
怎么做asp网站asp简单的网站怎么做
如何在win7上建立asp网站
在win7上建立asp网站的步骤如下:1.首先,我们打开电脑的“控制面板”。具体步骤是“开始菜单(电脑屏幕左下角的原型按钮)”→“控制面板”。
2.点击“程序”
3.单击“打开或关闭Windows功能”
4.然后会出现如下界面,这是安装IIS的界面。
5.从这一步开始,就是正式安装IIS的步骤了。为了让大家容易记住安装步骤,用了一个很蠢的安装形式,就是“全选”。
所谓“全选”,就是把“互联网信息服务”一栏的复选框全部点开。详见下面截图。
首先,查看您要单击的列:
6.然后把这个“互联网信息服务”栏目下的内容全部查一遍。
7.然后单击“确定”按钮。
8.接下来,将出现安装服务的以下进度条,并等待它完成。
9.IIS服务安装成功后,进度条界面消失。
让我们看看IIS服务是否安装成功。步骤如下:
(1)我们打开我们的“Internet信息服务(IIS)管理器”。
具体步骤是先打开“控制面板”(上面说怎么打开)。然后点击“系统和安全”。
(2)点击“管理工具”
(3)然后,创建Internet信息服务(IIS)管理器桌面的快捷方式或直接双击打开它。
(4)此时,只要出现如下界面,就说明我们的IIS安装成功,Windows7上的ASP本地运行(IIS)环境完成。
asp网站的接口怎么写?
有上面那位仁兄说的这么麻烦不?如果直接用asp,当然不好做。
你这边用asp生成xml或json格式的文档,然后让对方用ajax请求你这个页的url就好了。初用asp,不知道怎么部署和浏览asp编写的网站,还请指教,_好部署IIS服务的步骤详细一点,谢谢了?
先安装好IIS服务器,如果没有,可以跟我要。Hi我
然后建立一个文件夹,创建一个ASP文件。然后打开IIS服务器,进行设置。
然后再IIS服务器里面进行浏览。
你可能还是不会。不过可以Hi我
asp.netweb应用程序做的网站,请问怎么生成发布啊?
一个做好的网站经过编译以后会生成一个dll。在发布你的web_lication时,只需要在IIS中建立一个虚拟目录,将dll文件放入虚拟目录根目录下的bin文件夹,再上传相应的aspx文件(源码不需要上传)即可。
在2.0BETA2以后,如果你使用VS.NET2005会发现原来自动建立的bin文件夹和里面的dll文件都不见了。
这主要是因为VS.NET的工作方式已经改变了。
在VS.NET2003的时候,编译是由VS.NET负责的,所以在2003版本的时候会自动生成bin文件夹和dll文件。
从VS.NET2005开始,编译工作开始转交给.NETFRAMEWORK负责。
在debug的时候,.NETFRAMEWORK将文件编译以后生成的dll放在某个临时文件夹中(这个编译是debug编译,不适合发布的),所以我们看不到dll。
当写好程序以后,我们可以利用菜单命令Build->Publish来在_的位置建立发布所需要的文件(dll,aspx等)。
建立以后的步骤则跟以往的一样了。
如何发布一个ASP.NET网站?
将
ASP.NET
网站部署到IIS的步骤:打开IIS管理器,在管理器中添加一个网站。
填写网站名称,选择
.NET
版本(选择相应的版本,是4.0就选4.0,是4.5就选4.5),选择物理路径(物理路径即为你的ASP.NET
网站存放的文件夹)。填写绑定信息,如果IP地址没有选择(即全部未分配,那就是这个电脑的所有IP地址都可以访问),如果选择了特定的IP地址就只能使用选择的IP进行访问。域名端口等信息保持不变然后确定。
开发asp网站,用什么开发工具好?
DW。Dreamweaver用来关键字上色。一般ASP都是手写的。
vs.net也不错。毕竟是微软自家东西。不过资源消耗大一点。
asP.net网站用VS.NET才是_好不过
好了,今天关于“asp网站工具”的话题就到这里了。希望大家通过我的介绍对“asp网站工具”有更全面、深入的认识,并且能够在今后的学习中更好地运用所学知识。