设置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:\Windows\Microsoft.NET\Framework\V4.0.30319\aspnet_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错误等具体信息。

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

转载于:https://www.cnblogs.com/Likecon/p/3345474.html

Mvc示例代码调试之一----调试工具及设置(用firebug与vs联合调试)相关推荐

  1. 痞子衡嵌入式:串口调试工具Jays-PyCOM诞生记(4)- 联合调试(vspd, sscom, PyCharm2018.2)...

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是串口调试工具Jays-PyCOM诞生之联合调试. 软件开发离不开调试,调试手段分两种:一是黑盒调试,即直接从输入/输出角度测试软件功能是 ...

  2. c matlab 混合编程 调试,64位MATLAB和C混合编程以及联合调试

    [环境说明] 电脑操作系统:win 7 旗舰版,64位 MATLAB版本:R2013b VS版本:Microsoft Visual Studio 2010 [操作说明] 1.在原来工程的基础上添加下列 ...

  3. python学习-日志(logging的定义、参数、format、示例代码、创建logging对象、设置Handler)

    文章目录 logging介绍 logging.basicConfig定义 logging.basicConfig参数说明 logging.basicConfig日志等级说明 logging.basic ...

  4. 通过调试微信小程序示例代码解析flex布局参数功能(一)

    通过调试微信小程序示例代码解析flex布局参数功能 官方示例小程序源代码下载地址:https://github.com/wechat-miniprogram/miniprogram-demo 通过调试 ...

  5. 使用openocd调试Linux内核,OpenOCD-JTAG调试(示例代码)

    目录 title: OpenOCD-JTAG调试 tags: ARM date: 2018-10-13 23:36:28 --- Todo [ ] JTAG 调试linux内核 [ ] linux下使 ...

  6. android通过代码设置铃声_使用VS Code调试Android C_C++代码(无需Android源码)

    需求分析 在开发 Android Native 程序时(仅 C/C++代码,无 APK 应用),之前在调试的过程中一直只是使用添加 LOG 的方式来定位程序的问题,而在 Linux 上开发平台程序时, ...

  7. 【Android 逆向】代码调试器开发 ( 代码调试器功能简介 | 设置断点 | 读写内存 | 读写寄存器 | 恢复运行 | Attach 进程 )

    文章目录 一.代码调试器功能简介 二.Attach 进程 一.代码调试器功能简介 代码调试器功能 : 设置断点 : 无论什么类型的调试器 , 都必须可以设置断点 , 运行到断点处 , 挂起被调试进程 ...

  8. express给html设置缓存,webpack+express实现文件精确缓存的示例代码

    由于最近开发的个人博客(Vue + node)在使用过程中,发现网络加载有点慢,所以打算对它进行一次优化.本次优化的目标如下: index.html 设置成 no-cache,这样每次请求的时候都会比 ...

  9. php网页全屏背景图代码,HTML5 body设置全屏背景图片的示例代码

    用什么代码实现?不允许有白色底色产生,因为手机高度不一样 设计图要标准(750)确认是背景图(通屏底图)应用场景:移动端宣传页面或者活动页面 错误的写法:加到div中结合图片设置min-height, ...

最新文章

  1. linux系统桌面缺色,红旗系统如何用?
  2. 终于有人把 java代理 讲清楚了,万字详解!
  3. 《算法导论》读书笔记--第三章 函数的增长
  4. golang 执行命令 设置超时
  5. 如何正确的创建和销毁Java对象
  6. Spring Cloud (3) 服务消费者-Ribbon
  7. 登录判断_Spring Security之多次登录失败后账户锁定功能的实现
  8. QT中的滚动条QScrollArea
  9. 平衡二叉树平衡因子怎么计算_数据结构PHP 平衡二叉树(AVL)的平衡原理
  10. 7. 锁定框架(The Locking Framework)
  11. eAccelerator性能测试
  12. 使用腾讯云服务器搭建自己网站应该怎么做
  13. 产品读书《科技想要什么》KK
  14. Python简单示例-词频统计(分词)
  15. 科学的工作方法—PDCA循环工作法
  16. 自己diy的一个简单的家居管理系统
  17. php 集成 spss,〖SPSS Modeler〗 IBM SPSS Modeler 整合不同数据库之间的数据
  18. i7 10750h是标压吗 属于什么档次 i7 10750h天梯图
  19. 科技百咖 | 天威诚信:韶光与共,不负前路
  20. 解决iOS 证书不受信任的问题

热门文章

  1. popup java_PoPup
  2. JZOJ 3885. 【长郡NOIP2014模拟10.22】搞笑的代码
  3. java 实体类arraylist_如何实现Java的ArrayList经典实体类
  4. python.集合转列表_Python基础数据类型:元组、列表、字典、集合
  5. python 参数拼接token_对python的unittest架构公共参数token提取方法详解
  6. dubbo是长连接还是短连接_从快手短视频看,内容平台如何做好产品与用户的连接及运营实操...
  7. 神秘大三角(判断点与三角形的关系)
  8. 你我他科技php面试题,北京科大”携手你我他”, “励”行爱加艾減公益
  9. 多选题spss相关分析_SPSS进行典型相关分析结果总结
  10. export ,export default 和 import 区别 以及用法