zoukankan      html  css  js  c++  java
  • Mvc示例代码调试之一----调试工具及设置(用firebug与vs联合调试)

    设置IIS调试

       调试前的的话

    在编写bs程序时,需要调试程序。这时,我们可以用vs自带的调试器;但是这个调试器经常崩溃,而且经常变换端口。那么,有没有更好的方式呢?我们可以用IIS进行调试。但是,许多朋友写了很长时间的bs程序机子上却没有安装IIS。那么我们提出一个问题,IIS的安装时机是什么时候呢?如果安装顺序错误如何补救呢?

       IIs的安装时机

       IIS应该在安装完系统以后立即安装。Win7或者server2008在本机上已经自带了IIS,所以不再需要安装盘。我们只需要打开控制面板中的添加window功能即可。如图:

      

    图一、iis安装1

       找到windows功能中的Internet信息服务中的web管理工具及万维网服务,把其中的树全部展开然后全部选中(如果只点选最高层的,那么有一些功能会默认不选中)。全部选中后,点击确定即可。

     

       IIS安装时机不对如何解决

       如果IIS在Framework4之后安装,那么架设asp.net4.0的网站时就会出错。(大多数情况报出:Error  HTTP 404.2 - Not Found" IIS 7.5 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理 。)

       我们可以如此解决:

       打开cmd窗口,输入如下命令:C:WindowsMicrosoft.NETFrameworkV4.0.30319aspnet_regiis -i   

      运行后就可以了。

      设置vs用IIS调试

      在IIS中将源代码架设网站,指向源代码所在的项目:

     

    图二、iis指向

      然后在vs中打开项目,在要调试的项目上右击==》属性,在出现的页面上点击web:

     

    图三、vs调试设置

    在启动操作中点击不打开页面,在服务器中点击【使用本地iis web服务器】,并填写iis中的地址。

      最后,在浏览器中输入要调试的网址

     

    图四、web服务器输入

      如此,只要在vs中打上断点,就可以调试后台代码了。

    如果设置后项目打不开怎么办?

      有时候,我们在一台机子上打开上述设置好的项目,但是iis并没有指向项目地址。这时,会出现项目无法加载的情况。这种情形下,只需要将iis指向改地址,然后重新加载项目即可

    Vs调试基本操作

      Vs调试快捷键:

      F5跳到下一个断点

      F10逐个语句执行(遇到函数不进入)

      F11遇到函数进入,普通语句逐句执行

    前端调试工具

      前端调试,我觉得火狐的Firebug是个很好的工具。不过,工具个人有所好。但是,私下里不喜欢ie,调试时很容易死掉。

      Firebug安装

      点击火狐浏览器中【工具】=》【附加组件】,在弹出页面中的输入框中输入“firebug”,回车后,在列表中可以看到,点击安装。

     

    图五、firebug下载

    图五-2、firebug载入

      在火狐中打开网址后,点击上图中的灰色firebug按钮,会发现其变成彩色。可以看到下图中的firebug真身:

    图六、firebug真身

    点击各个tab页如【脚本】,点击“重新载入”,出现下图

     

    图七、firebug脚本载入

     

     

    图八、firebug调试

      在上图中可以在左侧js语句上单击打断点,在右上角可以调试。如果有ajax提交会转到后台。

      点击【控制台】,会看到js与后台的交互数据、js错误等具体信息。

    好了,今天就讲到这里,下一节用一个小的例子讲解如何调试。

  • 相关阅读:
    面试题3(百思教育面试软件开发岗位笔试题)
    python开发工具安装
    涉及 委托事件 程序运行越来越慢
    整理收藏
    数据库作业创建
    剑指offer-面试题37:序列化二叉树及二叉树的基本操作和测试
    剑指offer-面试题41:数据流中的中位数
    快速排序及其优化
    冒泡排序算法及相应的优化
    leetcode问题:缺失数字
  • 原文地址:https://www.cnblogs.com/Likecon/p/3345474.html
Copyright © 2011-2022 走看看