环境配置始终是我的弱项,碰到关于环境配置的问题就各种束手无策。但是这种事情,不能总凑合着,尤其你进不去环境或者没法调试的时候,代码写的多漂亮都没用。下面就来说一下最近关于调试的了解。

首先我们现在的项目,都配置为本机IIS,并设定端口号,以便在没有打开程序的时候,也可以通过IIS访问相应的站点。

问题一:

项目只要启动就报错:无法在web服务器上启动调试。该web服务器未及时响应。可能是因为另一个调试器已连接该web服务器。

另外一个调试器已连接该web服务器?在哪里?我仔细查询了下项目关于 web的配置

又查看了IIS中该项目站点的设置,端口号是8066。

问题找到了,将同一个两个端口号同时指向一个站点,所以才会提示另一个调试器也连接到该web服务器。只需将调试器改为本机IIS,并且更正端口号就可以了。

到此问题一解决。

这里面可能我说的不对,但是说到底是配置的问题,如果下次再碰到,根据情况,做一个改动,应该就没问题了。

问题二:不能调试!

对,不能调试,打断点进不来,提示没有加载符号。

要改这个问题,首先要明白一点,bin文件中的生成的pdb文件是用来调试的。

接下来看看bin文件中是否生成了对应项目的pdb文件,显然,我的没有。而且只有当前运行的项目没有,其他是有的。为什么呢,查了老半天,终于解决问题了原因就在于下面的设置

在高级生成设置中,调试信息我选择的是none,none的意思就是不生成pdb文件,所以,无论如何我都没办法调试。将这个none改为full,就可以生成pdb文件了,这样就可以调试了。

这个问题正的是整死我了,除了写代码,还是得多学习一下环境配置。

问题三:既然都说到了怎么样生成pdb文件,那么这里也说一下怎么样生存xml文件,就是注释部分。只要把上图中的xml文档勾选上,就可以生产xml文档了。

最新文章

  1. 编写简单的ramdisk(无请求队列)
  2. secureCRT中文乱码问题
  3. (转) The major advancements in Deep Learning in 2016
  4. 企业用户选择Java多于.NET的 5个原因
  5. DVB系统几种传输方式
  6. 抽象工厂(Abstract Factory)模式
  7. HTML5 Shiv – 让该死的IE系列支持HTML5吧(转)
  8. php中const定义常量
  9. synchronized和进程间通信(转)
  10. 原型模式(Prototype)
  11. fs.inotify.max_user_watches默认值太小,导致too many open files
  12. springmvc复习笔记----springmvc姓名年龄例子:RequestParam 试水
  13. 关于pycharm的debugger配置问题(包含启用py.test测试)
  14. 使用Java类库POI生成简易的Excel报表
  15. zabbix宏(macro)使用:自定义监控阈值
  16. 重建二叉树POJ2255
  17. tomcat部署项目(war文件)
  18. 使用kube_ping进行Keycloak群集设置 - DZone Cloud
  19. OC - 缓存 - NSCache - 介绍
  20. [BZOJ1758][WC2010]重建计划(点分治+单调队列)

热门文章

  1. Helvetic Coding Contest 2019 online mirror (teams allowed, unrated)
  2. 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_02 递归_2_练习_使用递归计算1-n之间的和
  3. spring-data-elasticsearch使用出现的一些小问题
  4. Nginx环境下设置zblog伪静态方法
  5. vue+element Form键盘回车事件页面刷新解决
  6. 音频视频的播放的进度调整(以.net为例)
  7. SwiftUI 里的 swift 闭包总结
  8. SQL语句分类
  9. linux为 rsync 添加开机启动
  10. MT41J256M16HA-125 原厂订购 现货销售