ASP.NET编程:调试ASP.NET程序时呈现“The Project I...
c++是语言,其实C++和java的应用范围根本就不一样的。在java应用的领域内,c++是不合适的。所以微软才搞了C#和Java对抗。asp.net|debug|程序|毛病 SYMPTOMSWhenyoudebuganASP.NETapplicationinVisualStudio.NET,youmayreceivethefollowingerrormessage:
Errorwhiletryingtorunproject:Unabletostartdebuggingonthewebserver.Theprojectisnotconfiguredtobedebugged
ForASP.NETprojects,verifythatyouhaveavalidprojectfilecalledWeb.configfortheURLspecifiedanddebugissettotrueinthatfile.
ForATLServerprojects,verifythattheDEBUGverbisassociatedwithyourISAPIextension.
WouldyouliketodisablefutureattemptstodebugASP.NETpagesforthisproject?
CAUSE
Thiserrorcanoccurprimarilybecause:•TheASP.NETApplicationdoesnothaveaWeb.Configfile.
•TheExecutePermissionspropertyforthecurrentprojectfolderinInternetServicesManagerissettoNone.
RESOLUTION
Toresolvethisproblem,useoneofthefollowingmethods,dependingonyourcircumstances:•IfyourprojectdoesnothaveaWeb.configfile,addaWeb.configfiletothedirectorythatcontainstheASP.NETapplication.IfyouareworkinginVisualStudio.NET,right-clicktheprojectinProjectExplorer,clickAddNewItem,andthenclickWebConfigurationFile.
•IfyourprojectalreadyhasaWeb.configfile,andifthedebugattributeissettotrueinthe<compilation>sectionoftheWeb.configfile,followthesestepstosettheExecutePermissionspropertyfortheprojectfolder:1.StartInternetServicesManager,andthenclicktheprojectthatyouaretryingtodebug.
2.Right-clicktheproject,andthenclickProperties.
3.ClicktheDirectorytab.
4.IfNoneisselectedintheExecutePermissionslist,clickScriptsonly,andthenclickApply.
我有个同学,他是搞Java的,他给我说“Java不是效率低,而是速度慢。”,我不是搞Java的,我实在想不透这句话的含义,难道执行速度不就是效率低吗?难道执行速度慢还成效率高了? 在调试JSP代码时,如果程序出错,JSP服务器会返回出错信息,并在浏览器中显示。这时,由于JSP是先被转换成Servlet后再运行的,所以,浏览器中所显示的代码出错的行数并不是JSP源代码的行数。 可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JScript.NET.)创作应用程序。另外,任何ASP.NET应用程序都可以使用整个.NETFramework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。 PHP的源代码完全公开,在OpenSource意识抬头的今天,它更是这方面的中流砥柱。不断地有新的函数库加入,以及不停地更新,使得PHP无论在UNIX或是Win32的平台上都可以有更多新的功能。它提供丰富的函数,使得在程式设计方面有着更好的资源。目前PHP的最新版本为4.1.1,它可以在Win32以及UNIX/Linux等几乎所有的平台上良好工作。PHP在4.0版后使用了全新的Zend引擎,其在最佳化之后的效率,比较传统CGI或者ASP等技术有了更好的表现。 我的意思是.net好用,从功能上来说比JAVA强还是很明显的。 使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行,用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。 使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行,用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。 我觉得什么语言,精通就好,你要做的就是比其他80%的人都厉害,你就能得到只有20%的人才能得到的高薪。 由于JSP/Servlet都是基于Java的,所以它们也有Java语言的最大优点——平台无关性,也就是所谓的“一次编写,随处运行(WORA–WriteOnce,RunAnywhere)”。除了这个优点,JSP/Servlet的效率以及安全性也是相当惊人的。
页:
[1]