我对Visual Studio中的远程调试相当新,我认为我以前从未做过.以下是我尝试远程调试网络中某个服务器上的应用程序的步骤:
调试开始,一切似乎都没问题,但是当我带着错误进入页面时,它不会中断并让我调试.我错过了什么吗?
c# debugging remote-debugging visual-studio-2008 visual-studio
我在Amazon EC2云中有一个Windows Server 2008 R2.我希望能够从我办公室的桌面调试在该服务器上运行的C#Windows服务或WCF服务.
过去我们通过在云端服务器上安装Visual Studio来解决这个问题,但是我们对本地服务器使用远程调试,所以我希望有一种方法可以让它在云端运行.
有没有人在没有云中的VPC /域的情况下完成对Amazon云的远程调试?
任何建议或解决方案将是最受欢迎的.
我刚刚开始我的PHP世界之旅,我选择了Netbeans编辑器.我正在使用最新的一个,即V7.0.1并设置WAMP.但是,我不明白我将如何调试我的PHP代码?我的断点不会受到Netbeans的打击.
任何帮助都会有用.
谢谢.
问题:想要使用带有Web部署应用程序的Visual Studio 2012远程调试器连接到Windows Server 2008R2 IIS Web应用程序.
重现步骤:
1)用于生产的新WinSrv2008r2盒
- 启动Web部署服务
- 启动远程调试服务
2)用于开发的新WinSrv2008r2盒
- 使用Visual Studio 2012专业版
3)在Visual Studio 2012中启动新的asp.net Web项目在开发框上.
4)在default.aspx.vb的Page_Load事件中创建测试变量并进行设置.在这里设置一个休息点.
5)在生产箱上部署到新创建的测试iis网站 - 成功.
6)导航到页面并希望断点被击中.
结果:没有破坏点,但是,如果我只是在开发框上,我可以让它击中.
预期结果:达到突破点.
问题:你如何设定?目标??处理?在开发Visual Studio解决方案上获取部署在生产机器上的应用程序?
我在EC2上运行了一个tomcat 7实例.运行tomcat的端口是默认值8080.
我想在调试模式下启动tomcat,所以我用以下命令启动了tomcat:
sudo service tomcat7 start -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n
Run Code Online (Sandbox Code Playgroud)
我的安全组中已打开8000端口.但是当我尝试使用eclipse进行远程调试时,它会给我一个连接拒绝错误.我有什么问题吗?
谢谢..
我有一个在IntelliJ中运行的java应用程序.我可以知道如何从maven命令行远程调试应用程序.
我试着用mvnDebug清理安装.但这给我一个错误,说找不到命令
我不小心删除了eclipse中的./metadata文件夹.现在,当我尝试从工作区重新配置项目时,事情很好,项目是通过一些关于库的旧数据创建的.但是,当我尝试创建一个新的远程Java应用程序进行调试时,我收到以下错误
"Could not write file:/workspace/.metadata/.plugins/org.eclipse.debug.core/.launches"
Run Code Online (Sandbox Code Playgroud)
有人可以告诉我如何纠正这个错误并启动远程java调试?
我使用RubyMine及其远程调试器.在断点处,我想提出IMAP请求,因此需要很长时间.但我得到一个例外,"Timeout: evaluation took longer than 10 seconds."
我试图在Settings-> Debugger中增加调试连接超时.但显然这个技巧不起作用.
那么可以在RubyMine调试器中增加评估表达式超时吗?
我有一个Angular/TypeScript应用程序.我可以在Chrome中调试TypeScript,因为我使用的是地图文件.
今天我从Visual Studio Marketplace安装了Debugger for Chrome. https://marketplace.visualstudio.com/items/msjsdiag.debugger-for-chrome
从理论上讲,我应该可以在vscode中设置断点,但是当我运行调试器时,我不断收到此错误:
[webkit-debug-adapter]从目标应用程序获得响应,但未找到有效的目标页面
原因是因为我不知道如何正确设置它.
我使用Grunt在端口9000上运行我的应用程序.这是调试器配置文件:
{
"version": "0.2.0",
"configurations": [
{
"name": "Attach",
"type": "chrome",
"request": "attach",
"port": 9000,
"webRoot": "./app/scripts"
}
]
}
Run Code Online (Sandbox Code Playgroud)
有谁知道如何附加调试器?
我正在尝试远程调试docker中的nodejs 9.
> testnodedockerproj@0.0.0 debug /home/deb
> node --inspect=9229 ./bin/www
Debugger listening on ws://127.0.0.1:9229/75db828f-4b4b-491c-99d1-0eb60a82e45c
For help see https://nodejs.org/en/docs/inspector
Run Code Online (Sandbox Code Playgroud)
GET /robots.txt 404 1752.471 ms - 905
GET / 304 1838.729 ms - -
GET /stylesheets/style.css 304 114.501 ms - -
Run Code Online (Sandbox Code Playgroud)
但我无法连接到ws://127.0.0.1:9229/75db828f-4b4b-491c-99d1-0eb60a82e45c.
docker compose文件具有以下端口配置:
ports:
- "3100:3000"
- "9339:9229"
Run Code Online (Sandbox Code Playgroud)
我可以从docker容器内部连接到节点调试URL.但我无法从我的主机系统到达它.预期的终点应为ws://127.0.0.1:9 33 9/75db828f-4b4b-491c-99d1-0eb60a82e45c,并且无法访问.
是否有任何特定的docker配置可以连接到Web套接字?
如何到达此节点调试端点?
@Update
我已设法连接到调试端点.
node debug命令应该是:
node --inspect=[::]:9229 ./bin/www
Run Code Online (Sandbox Code Playgroud)
通过这种方式,我可以连接到端口9339并连接调试器.