|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
asp,jsp,php是web开发的三大技术,asp简单易用且有microsoft做靠山,jsp功能强大是因为有java支持,php则开源跨平台.在国内,asp应用范围最广,jsp发展势头最猛,php则处于劣势.这可能与公司的支持以及技术的培训有关.interdev|页面比来一向在做ASP的项目,用来用往,以为仍是用Microsoft的InterDev开辟起来对照便利。大概另有别的人人习用的IDE,可是从利用InterDev今后,分明的下降了键盘上“r、e、s、p、o、n、.、w、r、i、t、d、m、g、b、x、a、l”等键的消耗水平,为何?由于终究不必再写response.write,msgbox,alert等调试语句了。也常常看到网上有人问起InterDev怎样翻开调试功效,调试的过程当中呈现的毛病怎样处置等等成绩……看着这些成绩,有些是已经困扰我好久的,另有一些是到如今还困扰着我的,以是明天突发奇想,将我利用的履历共享出来,但愿能在和人人的会商中办理那些困扰着我们的成绩。
创建InterDev的调试情况
1、起首,固然是要有IIS(InternetInformationService)啦,关于IIS和FrontPageServerExtension的安装办法还请列位本人查查相干材料。
2、创建新的InterDev工程
顺着PorjectWizard的提醒,建成一个新的工程,好比说:AITD。
这里有个成绩我一向没有弄分明,微软为何没事偏要弄出一个"LocalMode"和一个"MasterMode"涅?这两天在这个下面出了良多成绩T.T
3、OK,工程创建好了,假如是新开辟网站,就在工程内里增加新目次,增加新文件渐渐做起来吧。假如是有已写完的页面文件,就更复杂了,间接把目次依照你必要的布局拖进工程内里就好了。
设置IIS调试情况
翻开把持面板->办理工具->Internet信息服务,在本机的默许Web站点中,你能够看到InterDev主动天生了一个新的假造目次:AITD,想要调试,上面就是关头部分了:
1、右键单击该假造目次,在“一切义务”当选择“设置服务器扩大”。假如是由InterDev主动天生假造目次的话,服务器扩大已被设置过了,固然,为了保险起见,你也能够再点击一下“反省服务器扩大”,年夜部分成绩IIS会本人修复,如今基础上万事大吉了。
2、右键单击该假造目次,在弹出菜单中点击属性,单击属性页面“目次”标签卡中“使用程序设置”块内的“设置”按钮,弹出的页面中,在“使用程序调试”标签卡当选中“启用ASP服务器端剧本调试”和“启用ASP客户端剧本调试”。如许一来,就能够再InterDev运转工程的时分对ASP页面设置断点举行调试了。
用InterDev调试用户自界说静态链接库(DLL)
有些工程为了进步网页的运转速率,优化网页布局,会将一些经常使用操纵封装到DLL内(大概恶心到被逼着用封装DLL的办法在ASP程序计划时表现OOP的头脑),在服务器上注册今后,就能够挪用DLL内的办法或属性。
这里我们会商一下用VB(熟)封装的DLL。封装好了的DLL究竟能不克不及用,大概是否是到达了预期的效果,这在VB里也不是能完整看出来的,偶然候我们在调试ASP页面的同时,也想跟进DLL外部看看,是否是依照料想的流程完成了DLL的功效。这时候候,我们就必要用InterDev和VisualBasic举行团结调试了,上面先容一下办法:
1、设置IIS
又是IIS!
参照下面“设置IIS调试情况”的第二点,在“属性”中的“目次”标签卡里,将“使用程序回护”一项设为:“高(自力的)”。然后在“目次平安性”标签卡中单击“匿名会见和考证把持”块中的“编纂“按钮,将弹出的”考证办法“页面中的最上真个”匿名会见“后面的勾往失落,也就是克制匿名会见。如许做的缘故原由是VB自己克制了匿名用户对其历程的挪用,当以体系用户(administrator也好,IUSER_XXXXXX也好),就能够挪用了。
2、翻开VB,在VB中翻开欲调试的DLL的工程文件,设置好必要的断点,然后运转该工程。然后翻开InterDev,在挪用到DLL的办法的ASP语句前设置一个断点,然后入手下手运转该工程。此时当页面实行到ASP的断点时,再往前走一步,体系就间接进进VB的调试了。此时,相称于正在运转的VB取代了注册的DLL文件。
假如这个办法能让人人在调试时能在断点愣住了,那末就申明,我的语文程度仍是能够的,人人都看懂了~~但愿能和人人举行更多的交换!
</p>asp可以使用微软的activeX使得网页功能无比强大,不过安全性也较差,而且是基于的windows服务器,所以性能稳定性也一般 |
|