仓酷云

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

[学习教程] ASP.NET教程之ASP.NET的四种毛病机制

[复制链接]
若相依 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:29:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
其实Java之所以在曾经独步天下,就是因为他的跨平台、安全性,这两方面,效率可不是Java的强项,反而是他最短的一块挡板,虽然net总是用理论证明比.NET快。  摘自CNblogsFantasySoft的文章:
  1,Webconfig设置
  <?xmlversion="1.0"?>
  <configuration>
  <system.web>
  <customErrorsmode="On"defaultRedirect="GenericErrorPage.htm">
  <errorstatusCode="403"redirect="Error403.htm"/>
  <errorstatusCode="404"redirect="Error404.htm"/>
  </customErrors>
  </system.web>
  </configuration>

  2,Global.asax设置
  protectedvoidApplication_Error(objectsender,EventArgse){
  ExceptionobjErr=Server.GetLastError().GetBaseException();
  Response.Write("Error:"+objErr.Message);
  Server.ClearError();
  }

  3,利用ErrorPage属性
  <scriptlanguage="C#"runat="server">
  protectedvoidPage_Load(objectsender,EventArgse){
this.ErrorPage="ErrorPage.htm";
}
  </script>

  4,利用Page_Error事务处置办法
  protectedvoidPage_Error(objectsender,EventArgse){
  ExceptionobjErr=Server.GetLastError().GetBaseException();
  Response.Write("Error:"+objErr.Message);
  Server.ClearError();//一样要注重这句代码的利用
  }

  依据优先级从高到低排序:Page_Error事务处置办法>ErrorPage属性>Application_Error事务处置办法><customErrors>设置项。

在经过全球个人PC市场占有90%的微软对asp.net不断优化与整合后,asp.net与微软自身平台的动用上更加的高效,加上asp.net在应用上非常容易上手,相信asp.net仍会是最多客户选用的脚本语言,并会在未来几年继续领跑。
沙发
发表于 2015-1-17 23:32:25 | 只看该作者
对于中小项目来说.net技术是完全可以胜任,但为什么现在大型公司或网站都选择php或java呢?就是因为微软不够开放,没有提供从硬件到应用服务器再到业务应用的整套解决方案。
兰色精灵 该用户已被删除
板凳
发表于 2015-1-21 10:52:23 来自手机 | 只看该作者
ASP.NET可以无缝地与WYSIWYGHTML编辑器和其他编程工具(包括MicrosoftVisualStudio.NET)一起工作。这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。微软为ASP.net设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。
谁可相欹 该用户已被删除
地板
发表于 2015-1-30 16:05:07 | 只看该作者
主流网站开发语言之PHPHP的全名非常有趣,它是一个巢状的缩写名称——“PHP:HypertextPreprocessor”,打开缩写还是缩写。PHP是一种HTML内嵌式的语言(就像上面讲的ASP那样)。而PHP独特的语法混合了C,Java,Perl以及PHP式的新语法。它可以比CGI或者Perl更快速地执行动态网页。
飘灵儿 该用户已被删除
5#
发表于 2015-2-6 13:59:07 | 只看该作者
asp.net最主要特性包括:◆编程代码更简洁◆网站可实现的功能更强大◆运行效率高◆节省服务器的动作资源
若相依 该用户已被删除
6#
 楼主| 发表于 2015-2-16 09:49:08 | 只看该作者
同时也感谢博客园给我们这个平台,也感谢博客园的编辑们做成专题引来这么多高人指点。
变相怪杰 该用户已被删除
7#
发表于 2015-3-5 03:35:07 | 只看该作者
在调试JSP代码时,如果程序出错,JSP服务器会返回出错信息,并在浏览器中显示。这时,由于JSP是先被转换成Servlet后再运行的,所以,浏览器中所显示的代码出错的行数并不是JSP源代码的行数。
爱飞 该用户已被删除
8#
发表于 2015-3-11 23:10:35 | 只看该作者
asp.net最主要特性包括:◆编程代码更简洁◆网站可实现的功能更强大◆运行效率高◆节省服务器的动作资源
精灵巫婆 该用户已被删除
9#
发表于 2015-3-19 16:00:22 | 只看该作者
ASP.net的速度是ASP不能比拟的。ASP.net是编译语言,所以,当第一次加载的时候,它会把所有的程序进行编译(其中包括worker进程,还有对语法进行编译,形成一个程序集),当程序编译后,执行速度几乎为0。
再见西城 该用户已被删除
10#
发表于 2015-3-28 23:52:31 | 只看该作者
这也就是最近几年来随着各种新的后台技术的诞生,CGI应用在Internet上越来越少的原因。CGI方式不适合大访问量的应用。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-23 04:48

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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