ASP.NET网页编程之ASP.NET在IIS7中高低文中不成用的办理方...
其实Java之所以在曾经独步天下,就是因为他的跨平台、安全性,这两方面,效率可不是Java的强项,反而是他最短的一块挡板,虽然net总是用理论证明比.NET快。Johnny换上Win7已有几个月的工夫,不外头几天重装了体系,仍旧用的是Win7,只是明天在翻开VS2009工程后在IE中测试时一翻开便呈现一个毛病以下:哀求在此高低文中不成用
申明:实行以后Web哀求时代,呈现未处置的非常。请反省仓库跟踪信息,以懂得有关该毛病和代码中招致毛病的出处的具体信息。
非常具体信息:System.Web.HttpException:哀求在此高低文中不成用
源毛病:
复制代码代码以下:
行28:protectedvoidApplication_Start(Objectsender,EventArgse)
行29:{
行30:ApplicationConfiguration.OnApplicationStart(Context.Server.MapPath(Context.Request.ApplicationPath));
行31:
行32:}
这下还真奇异,回忆了一下,刚入手下手用Win7时仿佛也是有碰到过这个成绩,只是健忘事先是怎样办理的。能够断定的是这个一定跟项目自己有关,由于未重装前是一般的,也就是说跟情况有关了,那就是应当是IIS7的成绩了。
搜刮引擎的好就是作育了懒人,碰到成绩,不是“百度一下你就不晓得”,而是Google一下你会晓得,以是仍是上Google上找了一下,的确跟我的判别没错,援用周星星的话说“我他妈的真是天赋呀”。成绩很复杂,就是Web使用程序池设置毛病酿成的,这个毛病应当是IIS7所独有的。
办理举措:
在IIS7->以后使用程序假造目次->右键->办理使用程序->初级设置
修正使用程序池属性:DefaultAppPool为Classic.NETAppPool(也便是典范)便可。
又大概是间接到使用程序池中,双击DefaultAppPool,在弹出的窗口中把“托管管道形式”改成典范,断定加入便可。
Tis:
在IIS7中,使用程序池有两种运转形式:集成形式和典范形式。使用程序池形式会影响服务器处置托管代码哀求的体例。假如托管使用程序在接纳集成形式的使用程序池中运转,服务器将利用IIS和ASP.NET的集成哀求处置管道来处置哀求。可是,假如托管使用程序在接纳典范形式的使用程序池中运转,服务器会持续经由过程Aspnet_isapi.dll路由托管代码哀求,其处置哀求的体例就像使用程序在IIS6.0中运转一样。
更多关于IIS7使用程序池的托管管道形式中集成形式的先容,能够移步到这里懂得一下。
对于new隐藏成员的作用,往往是出于使用了一个第三方类库,而你又无法获得这个类库的源代码,当你继承这个类库的某个类时,你需要重新实现其中的一个方法,而又需要与父类中的函数使用同样的函数,这是就需要在自定义的子类中把那个同名函数(或成员)加上new标记,从而隐藏父类中同名的成员。 虽然在形式上JSP和ASP或PHP看上去很相似——都可以被内嵌在HTML代码中。但是,它的执行方式和ASP或PHP完全不同。在JSP被执行的时候,JSP文件被JSP解释器(JSPParser)转换成Servlet代码,然后Servlet代码被Java编译器编译成.class字节文件,这样就由生成的Servlet来对客户端应答。所以,JSP可以看做是Servlet的脚本语言(ScriptLanguage)版。 通过这次激烈的讨论,我从大家身上学到了太多,开阔了眼界,不管是支持我的还是骂我的,都感谢你们。 我的意思是.net好用,从功能上来说比JAVA强还是很明显的。 市场决定一切,我个人从经历上觉得两者至少在很长时间内还是要共存下去,包括C和C++,至少从找工作就看得出来,总不可能大家都像所谓的时尚一样,追捧一门语言并应用它。 网页从开始简单的hmtl到复杂的服务语言,走过了10多个年头,各种技术层出不穷,单个的主流技术也在不断翻新的版本,现在分析下各种语言的区别、优势、劣势、开发注意事项! 使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行,用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。 ASP.net的服务器,要求安装一个.net环境,当然我这里指的是windows系统,顺便点一下,.net只能放在windows环境里来运行。Asp.net1.1的就装Framework1.1,Asp.net2.0的就装Framework2.0。 代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。
页:
[1]