仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 754|回复: 7
打印 上一主题 下一主题

[学习教程] ASP.NET网页编程之ASP.NET进修篇(2)――安装与设置

[复制链接]
灵魂腐蚀 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:30:48 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
效率会有不少的变化。而实际上java是基于堆栈机器来设计,这和我们常见的基于寄存器的本地机器是差异比较大的。总体来说,这是一种虚拟机的设计思路。先容以下方面内容:安装所必要的软硬件前提。设置CONFIG.WEB(设置文件的写法及各项设置的意义)
ASP的运转必要一个情况,能够是PWS,也能够是IIS,ASP.NET必要的是NGWS(安装程序下载)
这是微软供应的下载。文件约莫有80兆,不想华侈工夫的话,能够往找一下《软件》杂志2001年第一期的光盘,内里有这个文件。
在安装前必要看一下你的呆板:
硬件请求(最低)是:PII300,RAM96M(我在64M上安装,乐成,但对照慢)
软件请求:WINDOW2000,IE5.5,大概还要打个补钉。
安装完成后起首来看一下设置成绩。ASP.NET接纳XML格局的文件CONFIG.WEB来举行设置,(有点象PHP里的PHP.INI),分歧的地方在于这是一个分级的设置布局,就是说在每一个目次下都能够有一个CONFIG.WEB文件,在承继下级目次的一切的设置的同时,它能够给该级目次供应一些特别必要的设置。这类布局将给你带来的一些便当:
设置信息存储在XML的设置文件中。办理员易于更新设置设定,而开辟者则易于了解设置内容。
.设置体系易于扩大。你能够在设置体系中寄存本人的设置尺度和设置。
.对ASP+设置文件的变动由体系主动检测。体系办理员不必要重起体系以让改动失效。
.分级设置,可使分歧的使用程序或单个使用程序的分歧部分具有分歧的设定。
上面是MSDN中供应的例子:
以下为援用的内容:
<!--CONFIG.WEBFILE-->
<configuration> 
<configsections>  
<addnames="httpmodules"type="System.Web.Config.HttpModulesConfigHandler"/>  
<addnames="httphandlers"type="System.Web.Config.HttpHandlerConfigHandler"/>   
<addnames="sessionstate"type="System.Web.Config.SessionStateConfigHandler"/>   
<addnames="globalization"type="System.Web.Config.GlobalizationConfigHandler"/>   
<!--ADDITIONALCONFIGSECTIONDECLARATIONSGOHERE-->  
</configsections> 
<httpmodules>  
<!--httpmodulesubelementsgohere--> 
</httpmodules> 
<httphandlers>  
<!--httphandlerssubelementsgohere--> 
</httphandlers> 
<sessionstate>  
 <!--sessionstatesubelementsgohere--> 
</sessionstate> 
<globalization>  
<!--sessionstatesubelementsgohere--> 
</globalization> 
<!--ADDITIONALCONFIGSECTIONSGOHERE-->
</configuration>

一切的设置信息都必需居于<configuration>和</configuration>标志之间。设置文件有两个次要部分:
1、设置部分节的处置程序声明(包含在<configsectionS>和</configsectionS>标志中)。
2、实践的设置大节(为了分明,它们的子元素已被移除)。注重,上面的每个设置大节都必需对应有一个<configsections>中的声明存在。每个声明付与了设置大节称号而且指出了将处置其设置信息的NGWSFrameworkAssembly及Class。每设置大节包括ASP.NET细节设置设定的内容。
假如你已安装了NGWS,你能够在WINDOWS目次下搜刮到config.web文件,这是体系级的设置文件。能够扫瞄它的设置内容作为参考。
上面有几个例子,经由过程它们能够懂得几个较为主要的设置的利用:
1、<compilation debugmode="true"/>
在这里,调试形式被翻开(设置成true)。设置为TRUE后可使用MSFRAMEWORKSDK的DEBUG工具来调试代码中的毛病
2、<globalizationrequestencoding="us-ascii"responseencoding="iso-8859-1"/>
在globalization大节,设置了哀求(Request)和回应(Response)的编码体例。
注重在这里response的编码体例是"iso-8859-1,如许是没法显现中文的,将之改成GB2312以显现中文。
3、<assemblies>
<addassembly="System.Data.dll"/>
</assemblies>
在assemblies大节,到场了一个assemblie。这一设置使你能够在程序中以<%@importnamespace=”system.data”%>的体例援用该类库。
4、在security大节里能够设置站点的考证体例。
以下为援用的内容:
  <security>
<authenticationmode="Windows"/>
</security>
这里将考证体例设定为windows-based考证,也就是本来的HTTP考证。假如将mode设置为cookie,则考证体例为form-based。别的还能够设置mode=“PASSPORT”(PASSPORT考证),这必要安装PASSPORTSDK。详细的考证实例、及代码能够在http://www.gotdotnet.com/quickstart/aspplus/的security一节中找到。
5、DNS的设置
以下为援用的内容:
  <appsettings>
<addkey="MyConn"value="server=localhost;uid=sa;pwd=mypassword;
Database=somedatabase"/>
 </appsettings>
在这里界说了一个毗连字符串”MyConn”,以供挪用。详细的利用将在前面的例子中先容。

Java欺骗了我们那么多年,如今的多核时代,我认为它气数已尽!
莫相离 该用户已被删除
8#
发表于 2015-3-14 16:37:57 | 只看该作者
这也就是最近几年来随着各种新的后台技术的诞生,CGI应用在Internet上越来越少的原因。CGI方式不适合大访问量的应用。
小女巫 该用户已被删除
7#
发表于 2015-3-7 09:01:29 | 只看该作者
有一丝可惜的是,这个系列太强了,Java阵营的朋友根本就是哑口无言...争论之火瞬间被浇灭,这不是我想这么早就看到的,但是值了。
深爱那片海 该用户已被删除
6#
发表于 2015-2-23 12:32:54 | 只看该作者
碰到复杂点的问题都不知道能不能解决,现在有点实力的公司都选择自已在开源的基础上做开发。但没听说过有人在IIS上做改进的,windows、sqlserver集群方面的应用也很少见。
变相怪杰 该用户已被删除
5#
发表于 2015-2-7 21:46:11 | 只看该作者
市场决定一切,我个人从经历上觉得两者至少在很长时间内还是要共存下去,包括C和C++,至少从找工作就看得出来,总不可能大家都像所谓的时尚一样,追捧一门语言并应用它。
若相依 该用户已被删除
地板
发表于 2015-2-2 13:45:16 | 只看该作者
碰到复杂点的问题都不知道能不能解决,现在有点实力的公司都选择自已在开源的基础上做开发。但没听说过有人在IIS上做改进的,windows、sqlserver集群方面的应用也很少见。
蒙在股里 该用户已被删除
板凳
发表于 2015-1-24 22:30:52 | 只看该作者
大哥拜托,Java在95年就出来了,微软垄断个妹啊,服务器市场微软完全是后后来者,当年都是Unix的市场,现在被WindowsServer和Linux抢下大片,包括数据库也一样。
再现理想 该用户已被删除
沙发
发表于 2015-1-19 15:56:02 来自手机 | 只看该作者
ASP是把代码交给VBScript解释器或Jscript解释器来解释,当然速度没有编译过的程序快了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 22:18

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表