ASP网页设计怎样调试ASP服务真个组件手艺
实现规模效益。与传统的用户拥有硬件软件所有权和使用权以及传统的应用服务商提供一对一的服务模式不同,ASP拥有应用系统所有权,用户拥有使用权,应用系统集中放在ASP的数据中心中,集中管理,分散使用,以一对多的租赁的形式为众多用户提供有品质保证的应用技术服务,实现规模效益。怎样调试ASP服务真个组件手艺本文次要先容怎样调试ASP服务端组件手艺,包含这个庞大的堕落信息:
1、ASP0115Error。
2、代码在独自的EXE文件内里运转优秀,可是一旦放进ASP中发生挪用失利的信息
本文背景:
第一种情形:你在你的扫瞄器中能否瞥见过这类信息呢?
ErrorASP0115
Unexpectederror
file://.asp
Atrappableerroroccurredinanexternalobject.Thescript
cannotcontinuerunning.
这就是令每一个程序员都头疼的ASP0115毛病,这个毛病能够由良多缘故原由而招致的。大概很多人会推想多是因为微软自己的bug而招致的,并埋怨是因为微软没有给出呼应的补钉。
实在在理论中有一些的确云云,可是年夜多半情形下现实并非云云。
而良多是因为你本人写的代码中毛病的会见了Inetinfo.exe的历程而发生的。
第二种情形:你是不是碰到过这类为难的情形,本人写的代码假如是在一个exe项目种可以优秀的运转,可是一旦你从一个ASP页面种挪用它的时分,就会失利呢?
一样,产生这个征象的缘故原由也良多,而个中的年夜多半缘故原由是因为ASP是运转在一个特定的体系帐号下的,在如许的背景下,它运转的权限是一个不容无视的成绩。
我想,做了这么久的程序员,良多人都有丰厚地独自调试一个EXE程序的履历了,可是当你是在编写运转在IIS情况下的程序时,你将面对和传统的调试更多的应战。
只管可使用VB或则VC++来编写ASP的组件,可是VC++的调试器都将是你最好的调试工具。
筹办好你的组件
为了调试你编写的组件,你必需要有调试必要的信息。Symbols同意在你的组件堕落时显现出是你编写的代码中的第几行呈现了毛病。
那我们在VB中怎样天生组件必要的symbols呢?
假如你的组件是利用VB编写的话,你能够经由过程选择Compile菜单中的ProjectProperties命令来创建你的组件的调试信息.
确保你将代码编译成’NativeCode’和利用’NoOptimization’.
那我们在VC++中怎样天生组件必要的symbols呢?
假如你的组件是利用VC++编写的话,最复杂的办法是选择调试设置来天生调试信息。从Build菜单中单击’SetActiveProjectConfiguration’.你将发明’Win32Debug’这个选项。
或则,你能够手工来界说组件必要包括的调试堕落信息,选择Project菜单中的Settings然后到Link页.确保Generatedebuginfo被选中。
入手下手调试历程
在后面已提到了,我们将利用VC++来完成调试事情。好,运转它,固然没有需要创建一个项目或则事情间了。
选择Build菜单中的StartDebug中的AttachtoProcess.在AttachtoProcess对话框中,选中ShowSystemProcesses.从列表框中找到历程inetinfo,然后单击OK。
下一步,你要确保symbols已被转载进内存。从Project菜单中,单击Settings选择Debug页,从Category下拉框当选择AdditionalDLLs’
假如你没有在列表中看到你编写的组件,单击第一行空行,然后输出文件名,或则选择谁人’...’按钮来查找这个文件名,单击OK。
好了,如今你已装载了你的symbols,你必要装载一些源代码。
从File菜单当选择Open.找到你想调试的源文件。假如你的组件是利用VB编写的话,确保在FilesofType下拉框当选择一切文件范例,然后找到你必要的文件后,单击Open。
好了,如今你能够在你的代码中安排断点,设置察看值,检察挪用仓库等等就象你在调试一个传统的exe一样了。
问题是他们究竟是喜欢他们是使用软件时,速度快还是速度慢好.(当然在3秒以内).无论是他们输入资料时,查找资料时,分析资料时. 掌握asp的特性而且一定要知道为什么。 学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点: 在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。 哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的? 虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。 以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。 多看多学多思。多看一些关于ASP的书籍,一方面可以扩展知识面一方面可以鉴借别人是如何掌握、运用ASP的;多学善于关注别人,向同学老师多多学习,不论知识的大小;多思则是要将学到的知识灵活运用。 ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。
页:
[1]