ASP.NET教程之WiX――壮大的.NET部署工具仓酷云
计算机发展到这个时候,很多技术日益成熟,想学好一种技术都是不容易的,当你学会用的时候你对它的很多原理可能很不了解)VisualStudio2012往除“VSSetup”,取而代之以开源的WiX工具包来创立安装包。比来公布的WiX3.6包含Burn引诱程序/安装链,这意味着不但能够创立像MSI文件如许的安装包,还能够将多个安装包构成安装链(好比安装筹办)以向用户供应加倍流利的安装体验。新公布的WiX还包括了一些新的特征,而且修复了500多个bug。
假如你已在利用VSSetup,能够经由过程这段PowerShell剧本将既有的VSSetup工程转化为WiX工程格局。
别的,比拟于在文本编纂器中编纂XML文件,你可使用Votive——一个VS包。利用Votive,能够在VisualStudio中编写WiX剧本,还可使用智能感知、MSBuild撑持和工程模板等功效。
WiX为WindowsInstallerXML的简写,是由Microsoft启动的开源项目,今朝属于Outercurve基金项目。WiX已被用于安装一些高贵的软件,包含MSOffice、SQLServer和VisualStudio。
检察英文原文:WiX–PowerfulDeploymentForYour.NETApps
简单的说:.net只有微软一家在做的,微软也不允许别人跟他做相同的工具,所以他就把需要的工具全部封装在.net的平台上了;而net网页编程是公开了。 由于CGI程序每响应一个客户就会打开一个新的进程,所以,当有多个用户同时进行CGI请求的时候,服务器就会打开多个进程,这样就加重了服务器的负担,使服务器的执行效率变得越来越低下。 它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。 ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码。 ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp)。 最强的技术支持WebService,而且有.NET的所有library做后盾。而且ASP.NET在.NET3.5中还有微软专门为AJAX开发的功能--ASP.NETAJAX。 ASP.net的速度是ASP不能比拟的。ASP.net是编译语言,所以,当第一次加载的时候,它会把所有的程序进行编译(其中包括worker进程,还有对语法进行编译,形成一个程序集),当程序编译后,执行速度几乎为0。 逐步缩小出错代码段的范围,最终确定错误代码的位置。 ASP.NET可以无缝地与WYSIWYGHTML编辑器和其他编程工具(包括MicrosoftVisualStudio.NET)一起工作。这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。微软为ASP.net设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。 在一个项目中谁敢保证每天几千万甚至几亿条的数据不丢失?谁敢保证应用的高可靠性?有可以借签的项目吗? 如今主流的Web服务器软件主要由IIS或Apache组成。IIS支持ASP且只能运行在Windows平台下,Apache支持PHP,CGI,JSP且可运行于多种平台,虽然Apache是世界使用排名第一的Web服务器平台。 现在主流的网站开发语言无外乎asp、php、asp.net、jsp等。
页:
[1]