仓酷云

标题: ASP.NET网站制作之.NET 3.5 SP1正损坏一些使用程序仓酷云 [打印本页]

作者: 深爱那片海    时间: 2015-1-18 11:26
标题: ASP.NET网站制作之.NET 3.5 SP1正损坏一些使用程序仓酷云
就安全性而言,net网页编程已经远远低于VB.NET,更无法与安全性著称的C#相比。8月份公布的.NET3.5SP1,实际下去说它不该该损坏之前基于2.0,3.0,3.5的CLR的使用程序。可是据呈报,一些使用程序仍是遭到影响,个中包含开源项目Castle。微软的一位初级项目司理ScottHanselman写了.NET3.5SP1存在的成绩。起首他问道“.NETFramework3.5SP1会损坏2.0的使用程序吗?”,然后他一定地回覆“几近一定不会。”。然后他注释了为何3.5SP1不会影响现有的基于CLR2.0和更高版本的.NET使用程序,他也供认“存在界限个案”。他倡议举行外部测试以确保SP1不会损坏任何使用:
大概存在被损坏的功效,因而对一切SP你应当做兼容性测试确保你不会触及界限情形。
往年到场了微软的Castle项目倡议人HamiltonVerissimodeOliveira也埋怨SP1损坏了Castle。他注释到损坏了甚么和怎样来办理这个成绩:
Hamilton倡议:
假如一些开辟团队在SP1上运转Castle的测试用例,他们会发明这个成绩。Mono经由过程搜集内部测试案例库来测试他们的平台完成。微软也应当这么做,制止对开源软件项目标危险,允许证不是一个成绩。假如不太多是由于功令成绩影响的话,CLR开辟团队能够简化同开源软件项目标相同并尽早失掉他们的反应。
ScottHanselman答应在11月份的某个工夫会针对.NET3.5SP1的补钉包经由过程WindowsUpdate体例推出。更新这个补钉的时分,以后运转.NET2.0的电脑都被晋级为.NET3.5SP1。在此时代,勉励那些在利用.NET3.5SP1过程当中发明的成绩的人们,把成绩提交到微软Connect网站。检察英文原文:.NET3.5SP1IsBreakingSomeApplications
来自:http://www.infoq.com/cn/news/2008/10/.NET-3.5-SP1-Breaks-Applications如果英语好,口才好,加上女孩子的优势说不定有机会进去做做别的工具)
作者: 愤怒的大鸟    时间: 2015-1-21 06:59
能产生和执行动态、交互式、高效率的站占服务器的应用程序。运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写。
作者: 飘灵儿    时间: 2015-1-24 12:52
由于CGI程序每响应一个客户就会打开一个新的进程,所以,当有多个用户同时进行CGI请求的时候,服务器就会打开多个进程,这样就加重了服务器的负担,使服务器的执行效率变得越来越低下。
作者: 再现理想    时间: 2015-1-24 13:46
ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象。
作者: 只想知道    时间: 2015-1-30 22:47
平台无关性是PHP的最大优点,但是在优点的背后,还是有一些小小的缺点的。如果在PHP中不使用ODBC,而用其自带的数据库函数(这样的效率要比使用ODBC高)来连接数据库的话,使用不同的数据库,PHP的函数名不能统一。这样,使得程序的移植变得有些麻烦。不过,作为目前应用最为广泛的一种后台语言,PHP的优点还是异常明显的。
作者: 老尸    时间: 2015-2-2 21:59
目前在微软的.net战略中新推出的ASP.net借鉴了Java技术的优点,使用CSharp(C#)语言作为ASP.net的推荐语言,同时改进了以前ASP的安全性差等缺点。但是,使用ASP/ASP.net仍有一定的局限性,因为从某种角度来说它们只能在微软的WindowsNT/2000/XP+IIS的服务器平台上良好运行(虽然像ChilliSoft提供了在UNIX/Linux上运行ASP的解决方案.
作者: 活着的死人    时间: 2015-2-5 14:22
Servlet的形式和前面讲的CGI差不多,它是HTML代码和后台程序分开的。它们的启动原理也差不多,都是服务器接到客户端的请求后,进行应答。不同的是,CGI对每个客户请求都打开一个进程(Process)。
作者: 简单生活    时间: 2015-2-9 08:35
Servlet的形式和前面讲的CGI差不多,它是HTML代码和后台程序分开的。它们的启动原理也差不多,都是服务器接到客户端的请求后,进行应答。不同的是,CGI对每个客户请求都打开一个进程(Process)。
作者: 海妖    时间: 2015-2-27 04:59
CGI程序在运行的时候,首先是客户向服务器上的CGI程序发送一个请求,服务器接收到客户的请求后,就会打开一个新的Process(进程)来执行CGI程序,处理客户的请求。CGI程序最后将执行的结果(HTML页面代码)传回给客户。
作者: 小妖女    时间: 2015-3-1 19:29
Servlet的形式和前面讲的CGI差不多,它是HTML代码和后台程序分开的。它们的启动原理也差不多,都是服务器接到客户端的请求后,进行应答。不同的是,CGI对每个客户请求都打开一个进程(Process)。
作者: 小魔女    时间: 2015-3-7 06:44
对于中小项目来说.net技术是完全可以胜任,但为什么现在大型公司或网站都选择php或java呢?就是因为微软不够开放,没有提供从硬件到应用服务器再到业务应用的整套解决方案。
作者: 爱飞    时间: 2015-3-14 12:41
通过这次激烈的讨论,我从大家身上学到了太多,开阔了眼界,不管是支持我的还是骂我的,都感谢你们。
作者: 灵魂腐蚀    时间: 2015-3-21 08:00
目前在微软的.net战略中新推出的ASP.net借鉴了Java技术的优点,使用CSharp(C#)语言作为ASP.net的推荐语言,同时改进了以前ASP的安全性差等缺点。但是,使用ASP/ASP.net仍有一定的局限性,因为从某种角度来说它们只能在微软的WindowsNT/2000/XP+IIS的服务器平台上良好运行(虽然像ChilliSoft提供了在UNIX/Linux上运行ASP的解决方案.




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2