仓酷云

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

[学习教程] ASP.NET网站制作之.NET 3.5 SP1正损坏一些使用程序仓酷云

[复制链接]
深爱那片海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:26:55 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
就安全性而言,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。他注释到损坏了甚么和怎样来办理这个成绩:


    • 在创立泛型接口/办法的代办署理时,SP损坏了DynamicProxy2
    • 激发非常的代码是处置极度界限的个案的中央
    • 被损坏的DynamicProxy,损坏了利用它的.NET使用(RhinoMocks、CastleWindsor、NHibernate和Moq是我今朝想到次要利用它的使用)
    • 我比来确认了这个成绩并修正了DynamicProxy的代码,不再利用这些办法“r5323:克制挪用GetOptional/RequiredCustomModifiers办法,因而一切的测试(除一个以外)都经由过程了”

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如果英语好,口才好,加上女孩子的优势说不定有机会进去做做别的工具)
灵魂腐蚀 该用户已被删除
13#
发表于 2015-3-21 08:00:20 | 只看该作者
目前在微软的.net战略中新推出的ASP.net借鉴了Java技术的优点,使用CSharp(C#)语言作为ASP.net的推荐语言,同时改进了以前ASP的安全性差等缺点。但是,使用ASP/ASP.net仍有一定的局限性,因为从某种角度来说它们只能在微软的WindowsNT/2000/XP+IIS的服务器平台上良好运行(虽然像ChilliSoft提供了在UNIX/Linux上运行ASP的解决方案.
爱飞 该用户已被删除
12#
发表于 2015-3-14 12:41:17 | 只看该作者
通过这次激烈的讨论,我从大家身上学到了太多,开阔了眼界,不管是支持我的还是骂我的,都感谢你们。
小魔女 该用户已被删除
11#
发表于 2015-3-7 06:44:49 | 只看该作者
对于中小项目来说.net技术是完全可以胜任,但为什么现在大型公司或网站都选择php或java呢?就是因为微软不够开放,没有提供从硬件到应用服务器再到业务应用的整套解决方案。
小妖女 该用户已被删除
10#
发表于 2015-3-1 19:29:29 | 只看该作者
Servlet的形式和前面讲的CGI差不多,它是HTML代码和后台程序分开的。它们的启动原理也差不多,都是服务器接到客户端的请求后,进行应答。不同的是,CGI对每个客户请求都打开一个进程(Process)。
海妖 该用户已被删除
9#
发表于 2015-2-27 04:59:27 | 只看该作者
CGI程序在运行的时候,首先是客户向服务器上的CGI程序发送一个请求,服务器接收到客户的请求后,就会打开一个新的Process(进程)来执行CGI程序,处理客户的请求。CGI程序最后将执行的结果(HTML页面代码)传回给客户。
简单生活 该用户已被删除
8#
发表于 2015-2-9 08:35:05 | 只看该作者
Servlet的形式和前面讲的CGI差不多,它是HTML代码和后台程序分开的。它们的启动原理也差不多,都是服务器接到客户端的请求后,进行应答。不同的是,CGI对每个客户请求都打开一个进程(Process)。
活着的死人 该用户已被删除
7#
发表于 2015-2-5 14:22:58 | 只看该作者
Servlet的形式和前面讲的CGI差不多,它是HTML代码和后台程序分开的。它们的启动原理也差不多,都是服务器接到客户端的请求后,进行应答。不同的是,CGI对每个客户请求都打开一个进程(Process)。
老尸 该用户已被删除
6#
发表于 2015-2-2 21:59:00 来自手机 | 只看该作者
目前在微软的.net战略中新推出的ASP.net借鉴了Java技术的优点,使用CSharp(C#)语言作为ASP.net的推荐语言,同时改进了以前ASP的安全性差等缺点。但是,使用ASP/ASP.net仍有一定的局限性,因为从某种角度来说它们只能在微软的WindowsNT/2000/XP+IIS的服务器平台上良好运行(虽然像ChilliSoft提供了在UNIX/Linux上运行ASP的解决方案.
只想知道 该用户已被删除
5#
发表于 2015-1-30 22:47:11 | 只看该作者
平台无关性是PHP的最大优点,但是在优点的背后,还是有一些小小的缺点的。如果在PHP中不使用ODBC,而用其自带的数据库函数(这样的效率要比使用ODBC高)来连接数据库的话,使用不同的数据库,PHP的函数名不能统一。这样,使得程序的移植变得有些麻烦。不过,作为目前应用最为广泛的一种后台语言,PHP的优点还是异常明显的。
再现理想 该用户已被删除
地板
发表于 2015-1-24 13:46:32 | 只看该作者
ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象。
飘灵儿 该用户已被删除
板凳
发表于 2015-1-24 12:52:45 | 只看该作者
由于CGI程序每响应一个客户就会打开一个新的进程,所以,当有多个用户同时进行CGI请求的时候,服务器就会打开多个进程,这样就加重了服务器的负担,使服务器的执行效率变得越来越低下。
愤怒的大鸟 该用户已被删除
沙发
发表于 2015-1-21 06:59:18 | 只看该作者
能产生和执行动态、交互式、高效率的站占服务器的应用程序。运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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