仓酷云

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

[学习教程] ASP.NET网页编程之Powershell的希冀形态设置撑持推、拉形式仓酷云

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

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

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

x
你所列的那些其实差不多都可以称为应用服务器(servlet应该说是一种语言更合适)net网页编程是开放的,相同的工具就会有很多公司在做,加上net网页编程已经发展了很多年了,因此这些工具就很多了。他们很多都是类似的。WindowsPowerShell博客一向在写有关于PowerShell的希冀形态设置(DesiredStateConfiguration,DSC)的内容。DSC是Microsoft针对Windows天下盘算机设置办理的发起。最新的一篇文章注释了DSC是如何撑持推和拉两种设置形式的。
DSC是PowerShell工具中新增的内容,它让我们可以声明关于给定的节点大概呆板甚么是希冀的设置。这类体例和PowerShell已撑持的命令式作风是分歧的。使用DSC的剧本用户仅必要声明想要的设置,不必要存眷为了设置一台呆板必要实行哪些步骤。PowerShell的DSC体系会决意应当怎样做。
PowerShellDSC包括资本的观点。资本是同意设置项的构建块,比方:用户、组、服务器脚色大概注册表项。PowerShellDSC已有一些内置的资本,可是也可以创立自界说的资本。上面的示例利用文件资本声了然在当地主机上C:inetpubwwwroot文件夹中的内容应当完整复制于C:SiteFiles文件夹:
  1. ConfigurationSiteConfig{#AConfigurationblockcanhavezeroormoreNodeblocksNode"localhost"{#Fileisabuilt-inresourceyoucanusetomanagefilesanddirectories#ThisexampleensuresfilesfromthesourcedirectoryarepresentinthedestinationdirectoryFileMyFileExample{Ensure="Present"#YoucanalsosetEnsureto"Absent"Type="Directory“#Defaultis“File”Recurse=$trueSourcePath="C:SiteFiles"#ThisisapaththathaswebfilesDestinationPath="C:inetpubwwwroot"#Thepathwherewewanttoensurethewebfilesarepresent}}}
复制代码
为了使用一个设置,PowerShell供应了两种形式:推形式和拉形式。推形式是经由过程实行Start-DscConfiguration命令当即触发的。比方,上面的命令会将以后路径上的设置使用到剧本外部的一切指定节点上:
Start-DscConfiguration-Wait-Verbose-Path.
拉形式将自动权交给了节点自己。节点必要轮询一个拉服务器以便于检察是不是有新的设置。假如反省到了新设置,那末当地设置办理器(LocalConfigurationManager,LCM)——PowerShellDSC的引擎——就会下载并使用它们。拉形式的设置略微有一点庞大:必要设置拉服务器和一个web网站,同时还必要经由过程Set-DscLocalConfigurationManager命令在每个方针节点上设置一个LCM。WindowsPowerShell团队公布了一篇文章和一个匡助工具,以便于让用户可以更简单地设置拉服务器。
只管年夜部合作具同时撑持这两种形式,可是也有一些工具喜欢推形式,比方Ansible;另有一些工具喜欢拉形式,比方Puppet和Chef。有关于这两种形式的争辩有良多。推形式加倍复杂、更简单把持:它不必要在方针节点上安装任何特定的软件,同时设置在用户哀求时才会触发。拉形式的可伸缩性更好,撑持丰厚的元数据:方针节点本人完成设置事情,利用异步体例,同时拉服务器可以会合存储每个方针节点形态的元数据。
据说很厉害,甚至可以把C#也干掉^_^,不过也很复杂,本来C++已经够复杂的。有人甚至还提出把这个东东引进标准,我觉得基本上不可能的。
小女巫 该用户已被删除
沙发
发表于 2015-1-20 18:22:49 | 只看该作者
使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行,用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。
山那边是海 该用户已被删除
板凳
发表于 2015-1-24 16:03:03 | 只看该作者
Asp.net:首先来说,Asp.net和Asp没什么关系,看着像是升级版本什么的,其实没什么联系。Asp是脚本编程,用的是ASP语言,而ASP.net用的是C#语言,完全不同的东西。
飘灵儿 该用户已被删除
地板
发表于 2015-1-29 11:15:47 来自手机 | 只看该作者
ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码。
愤怒的大鸟 该用户已被删除
5#
发表于 2015-1-29 19:20:08 | 只看该作者
可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JScript.NET.)创作应用程序。另外,任何ASP.NET应用程序都可以使用整个.NETFramework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。
第二个灵魂 该用户已被删除
6#
发表于 2015-2-6 03:25:05 | 只看该作者
能产生和执行动态、交互式、高效率的站占服务器的应用程序。运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写。
灵魂腐蚀 该用户已被删除
7#
 楼主| 发表于 2015-2-9 16:30:02 | 只看该作者
CGI程序在运行的时候,首先是客户向服务器上的CGI程序发送一个请求,服务器接收到客户的请求后,就会打开一个新的Process(进程)来执行CGI程序,处理客户的请求。CGI程序最后将执行的结果(HTML页面代码)传回给客户。
小魔女 该用户已被删除
8#
发表于 2015-2-17 01:59:06 | 只看该作者
asp.net最主要特性包括:◆编程代码更简洁◆网站可实现的功能更强大◆运行效率高◆节省服务器的动作资源
乐观 该用户已被删除
9#
发表于 2015-2-27 00:49:59 | 只看该作者
虽然在形式上JSP和ASP或PHP看上去很相似——都可以被内嵌在HTML代码中。但是,它的执行方式和ASP或PHP完全不同。在JSP被执行的时候,JSP文件被JSP解释器(JSPParser)转换成Servlet代码,然后Servlet代码被Java编译器编译成.class字节文件,这样就由生成的Servlet来对客户端应答。所以,JSP可以看做是Servlet的脚本语言(ScriptLanguage)版。
莫相离 该用户已被删除
10#
发表于 2015-3-8 18:45:59 | 只看该作者
在asp.net虚拟主机的服务提供商中,目前首推的是CNNIC的其中一家域名注册机构---时代互联(www.now.net.cn),他们早在2001年微软刚推出Asp.net时就推出了对应的Asp.net虚拟主机了,经笔者的使用测试,他提供的Asp.net性能非常的稳定,版本也会定期的更新,目前他的
冷月葬花魂 该用户已被删除
11#
发表于 2015-3-16 11:14:16 | 只看该作者
PHP的源代码完全公开,在OpenSource意识抬头的今天,它更是这方面的中流砥柱。不断地有新的函数库加入,以及不停地更新,使得PHP无论在UNIX或是Win32的平台上都可以有更多新的功能。它提供丰富的函数,使得在程式设计方面有着更好的资源。目前PHP的最新版本为4.1.1,它可以在Win32以及UNIX/Linux等几乎所有的平台上良好工作。PHP在4.0版后使用了全新的Zend引擎,其在最佳化之后的效率,比较传统CGI或者ASP等技术有了更好的表现。
不帅 该用户已被删除
12#
发表于 2015-3-22 22:12:05 | 只看该作者
在一个项目中谁敢保证每天几千万甚至几亿条的数据不丢失?谁敢保证应用的高可靠性?有可以借签的项目吗?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-23 16:27

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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