来一篇关于NET的要在此字符串中举行剖析,必需指定无效信息成绩的办理办法 ...
有理由相信是能提供更出色的性能。很多平台无法支持复杂的编译器,因此需要二次编译来减少本地编译器的复杂度。当然可能做不到java编译器那么简易。明天程序好端端俄然报出了以下毛病:Sys.WebForms.PageRequestManagerServerErrorException:要在此字符串中举行剖析,必需指定无效信息。
由于我并没有对程序举行过年夜的修正,以是报出了这个毛病觉的很奇异。运转调试举行跟踪,毛病是以下代码报出来的:
//图表范例
protectedViewTypeChartType
{
get{return(ViewType)Enum.Parse(typeof(ViewType),MasterSite.ChartType.SelectedValue);}
}
测试后发明,本来是由于MasterSite.ChartType.SelectedValue的值即是"",也就是空。当程序实验把一个空值转化为列举值时,就报出了"Sys.WebForms.PageRequestManagerServerErrorException:要在此字符串中举行剖析,必需指定无效信息"的毛病。
在网上也查了良多该范例的毛病,每一个人的堕落中央都不是统一范例,其实不都是将空值转化为列举值时报的错,该毛病仿佛并没有一个针对性,对照无眉目。推测大概就是当程序实验对一个空值举行剖析处置,但剖析的终极了局值又必需不克不及为空的时分就会报出该毛病。
晓得了毛病的也许偏向,人人再来查该范例的毛病应当就会有眉目些了。那做企业软件是不是最好用J2EE? 可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JScript.NET.)创作应用程序。另外,任何ASP.NET应用程序都可以使用整个.NETFramework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。 这也就是最近几年来随着各种新的后台技术的诞生,CGI应用在Internet上越来越少的原因。CGI方式不适合大访问量的应用。 使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行,用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。 微软又推出ASP.NET。这不是ASP的简单升级,而是全新一代的动态网页实现系统,用于一台WEB服务器建立强大的应用程序。是微软发展的新体系结构.NET的一部分,是ASP和.NET技术的结合。 可以看作是VC和Java的混合体吧,尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性。 Servlet的形式和前面讲的CGI差不多,它是HTML代码和后台程序分开的。它们的启动原理也差不多,都是服务器接到客户端的请求后,进行应答。不同的是,CGI对每个客户请求都打开一个进程(Process)。 碰到复杂点的问题都不知道能不能解决,现在有点实力的公司都选择自已在开源的基础上做开发。但没听说过有人在IIS上做改进的,windows、sqlserver集群方面的应用也很少见。 Servlet的形式和前面讲的CGI差不多,它是HTML代码和后台程序分开的。它们的启动原理也差不多,都是服务器接到客户端的请求后,进行应答。不同的是,CGI对每个客户请求都打开一个进程(Process)。
页:
[1]