Tag: debugging

debuggingWindows服务

脚本 我有用C#编写的Windows服务。 我已经阅读了所有关于如何debugging它的谷歌线程,但我仍然无法得到它的工作。 我已经运行了“PathTo.NetFramework \ InstallUtil.exe C:\ MyService.exe”。 它表示安装成功,但是当我运行“Services.msc”时,该服务根本不显示在任何地方。 如果我进入任务pipe理器,有一个名为“MyService.vshost.exe”的进程。 可以肯定的不是这样,因为这是一种服务,而不是一个过程。 有人可以向我解释吗? 如果我运行Services.msc时应该看到服务? (记住这一切都是在本地机器上完成的,没有服务器。 其他 我正在运行VS2008。 编辑: 这一切都在我的本地机器上完成,我没有服务器或访问任何。 另外,我甚至不知道这个服务是干什么的,我想debugging它,这样我就可以浏览代码,看看它是如何工作的(服务中的代码,而不是服务本身 – 对于你们任何一个聪明的裤子build议我看一下模板)。 编辑2: 没有这些工作! 每次我尝试一些东西,我都会得到一些有关使用NET START或安装服务的消息。 编辑3: 我正在运行VS2008。 我键入:C:\ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ InstallUtil.exe C:\ dev \ Restarter \ bin \ Release \ Restarter.exe 我得到这个:Microsoft(R).NET Framework安装实用程序版本2.0.50727.3053版权所有(c)Microsoft Corporation。 版权所有。 运行交易安装。 开始安装的安装阶段。 查看C:\ dev […]

在此文件夹中找不到匹配的符号文件

我想使用符号,但我收到这个错误: 在此文件夹中找不到匹配的符号文件 哪里有问题?

Visual Studio“无法在Web服务器上启动debugging。 networking服务器没有及时回应。“

在Visual Studio中编译并运行我的Web应用程序时,我经常收到以下错误: “无法在Web服务器上开始debugging,Web服务器没有及时响应,这可能是因为另一个debugging器已经连接到Web服务器。 通常这是在debugging应用程序之后。 从命令行运行“iisreset / restart”,它解决了这个问题。 我怎样才能防止这一切发生呢?

有没有像“Firebug for IE”(用于debuggingJavaScript)?

我正在尝试修复一些JavaScript错误。 Firebug使得在Firefox中工作时debugging这些问题变得容易很多,但是当Firefox的代码工作正常,但是IE正在抱怨时,你会怎么做?

开始学Windbg

在被一个我根本没有debugging知识的问题困扰之后,我刚刚决定学习如何使用Windbg。 我唯一的问题:我不知道从哪里开始:-(我不是一个真正的WinApi-Guy,通常使用的语言将Windows API抽象出来。 所以我只是想知道:什么是最好的源(书,网站)学习Windbg的人谁知道编程,但没有太多关于Windows的内心深处? (是的,我每天都会读新的东西:))

使用节点的内置debugging器检查variables?

我正在尝试使用节点debugging器。 我正在运行node debug server来运行我的服务器。 然后我有: … var Workspace = mongoose.model('Workspace'); debugger; 在这一点上,如预期的那样,当我运行这个代码时,debugging器popup。 不过,我希望它具有所有的当前variables设置,就像在Chrome自己的debugging器中发生的一样。 但: break in hotplate/node_modules/bd/lib/bd.js:133 132 133 debugger; 134 135 // Delete the ID and the version since there's no point, debug> Workspace ReferenceError: Workspace is not defined 那么…我怎样才能真正检查当前的variables? 奖金问题:是否有任何方式使用Chrome的开发工具(CTRL-J),以便它连接到节点,并以这种方式工作? (我知道节点检查员,但它是非常过时的…)

Xcode 4中的expression式窗口在哪里?

我如何添加一个expression式在Xcode 4中观看? 这应该是非常明显的,但事实并非如此。 它似乎没有下来任何菜单或上下文点击可用。 如果我可以突出显示一个variables或expression式,然后select“添加到监视”或“添加expression式”,那将会很好。

Visual Studio 2010:非常慢的Web应用程序debugging!

我最近安装了Visual Studio 2010 (终极版,4月份发布的最终版),发现debugging一个Web应用程序变得非常慢 (比Visual Studio 2008 慢 2-3倍)! 我使用了相同的Web应用程序,并检查了在VS 2008和VS 2010中加载其中一个页面的速度,并比较了加载页面所需的时间。 我使用了两种方法进行testing:1)在ASP.NET开发服务器下(通过按下“开始”button)和2)使用ASP.NET开发服务器进行debugging而不用debugging(通过使用“在浏览器中查看”菜单命令)。 我得到了Visual Studio 2008和2010的以下结果 。 1) ASP.NET开发服务器的debugging(“在浏览器中查看”):在VS 2008和2010中,页面加载的速度是一样的 。 2)在ASP.NET开发服务器(“开始”button)下进行debugging:在VS 2010中,页面比在VS 2008中占用更多的时间 – VS 2010debugging速度比在VS 2008中慢2-3倍 ! 3)同时,在VS 2008中debuggingWeb应用程序时,与仅使用“在浏览器中查看”命令相比,加载页面的时间相同。 也就是说, VS 2008的debugging不会在Web浏览器中引入页面加载的任何开销 ! 我想确保其他人在VS 2010中对Web应用程序的debugging速度慢有同样的问题。可以通过任何方式解决这个问题吗? 顺便说一句,我正在使用Windows XP SP3。 谢谢。

单独的“debugging”和“发布”版本?

我认为最好是发布开发人员testing的软件版本。 因此,我倾向于从project / makefile中删除“debug”目标,这样只有一个版本可以被构build(并经过testing,debugging和发布)。 由于类似的原因,我不使用“断言”(请参阅断言总是不好的? …)。 有一个人认为,“debugging”版本的原因是debugging更容易:但是我反驳说,最终你可能会支持和debugging你发布的任何东西,所以你需要构build一个版本你可以根据需要进行debugging…这可能意味着启用debugging符号,并禁用一些优化,即使在“发布”版本。 有人说“这是一个坏主意”; 这是我几年前发展起来的一个政策, 一些开发人员正在testing他们的debugging但不是发行版本 一些开发人员编写的bug只在发布版本中出现 该公司在testing不足之后发布发行版本(它是否完全足够?) 被调用来debugging发行版本 从那以后,我看到不止一个开发商遵循这种做法(即没有单独的debugging和发布版本)。 你的政策是什么?

使用Chrome浏览器JavaScriptdebugging器/如何在页面加载事件中断

我使用的是Chrome的debugging器,一旦页面运行时设置断点,我很好。 我的问题是,当我做任何f5或按下inputURL行我的断点消失。 如何在页面首次加载时在代码中设置断点?