在没有安装VS的情况下在服务器上远程调试.NET的最佳方法是什么?
很多时候,当你向开发人员报告错误时,他会回来说"它在我的系统上运行",尽管它是一个浏览器应用程序.你怎么去排序呢?
我在我的开发机器(Win7)上安装了VS2010,我在XP SP3(名称PC)下运行虚拟机,我在其上安装了VS2010远程调试器以及.Net Framework 4.
在两个操作系统上,我都有相同的用户名(用户),具有相同的密码,具有管理员权限,允许调试程序(本地策略/用户权限分配/调试程序).防火墙在两者上都已停用.
当我通过VS2010调试我的程序(指定"启动外部程序"和"使用远程机器")时,我得到了
尝试运行项目时出错:无法启动调试.
访问被拒绝.无法连接到远程计算机上的Microsoft Visual Studio远程调试监视器.
在VM上,Visual Studio远程调试监视器显示一行"PC\User connected".
如果我尝试使用"默认"作为传输和"User @ PC"作为限定符附加进程,我会收到类似的错误
无法连接到名为"User @ PC"的Microsoft Visual Studio远程调试监视器.访问被拒绝.无法连接到远程计算机上的Microsoft Visual Studio远程调试监视器.
同样在VM上,Visual Studio远程调试监视器显示一行"PC\User connected".
如果我尝试使用"远程(仅限本机而不进行身份验证)"作为传输并将"PC:4015"作为限定符(将"身份验证模式"更改为"无身份验证(仅限本机)")附加进程,那么它可以正常工作查看VM上的所有可用进程.
即使Visual Studio远程调试监视器似乎接受连接,也知道访问被拒绝的原因?此外,如果我第一次使用"Windows身份验证"并尝试启动调试器,然后我尝试将"身份验证模式"更改为"无身份验证",我得到
您的新选项无法应用.无法停止服务器,因为当前已连接一个或多个用户.
查看Msvsmon的帮助以获取更多信息.
我从命令行运行Jetty:
export GRADLE_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=9999,server=y,suspend=n"
gradle jettyRun
Run Code Online (Sandbox Code Playgroud)
并看到:
Listening for transport dt_socket at address: 9999
Run Code Online (Sandbox Code Playgroud)
...然后在IntelliJ Idea(Ultimate 12.1.3)中,我使用所有默认值创建一个新的远程调试配置,仅将端口更改为9999.
当我使用远程配置启动(调试)时,我看到:
Connected to the target VM, address: 'localhost:9999', transport: 'socket'
Run Code Online (Sandbox Code Playgroud)
...这让我觉得一切都按预期工作.
然后我发出应该导致命中断点的请求.但断点从未被触发.
我究竟做错了什么?
谢谢.
我想为iOS应用程序创建一些想法,但我没有Mac机器.(我的机器也配有AMD处理器,这使得设置vm成为一个问题,我无法解决)
因此,我唯一的选择(除了获得Mac)是在云中租用Mac机器(macincloud是我的目标).
我想调试在iPad上运行的应用程序(本机,而不是网络),我已经连接到我的本地Win7机器.
有没有办法启用/共享我的USB到远程Mac,以便Xcode可以检测我的设备并允许调试应用程序?
如何从具有visual studio的其他计算机远程调试托管应用程序.这是我尝试过的:
msvsmon.exe(64位版本,因为两台计算机都是64位).msvsmon.exe运行的机器的主机名.
我在这做错了什么?我正在尝试使用VS2008 Pro和两个系统上的操作系统是Windows Server 2008 R2,如果重要的话.
注意:我可以使用远程传输调试非托管应用程序而不会出现任何问题.
我花了很多时间搞清楚如何使用RSE插件从本地Eclipse运行远程Java程序.
我能够使用RSE通过eclipse连接到我的远程机器,Create Remote Project在Remote System Explorer透视后在eclipse上进行远程maven项目之后,我可以在Java Perspective下看到我的项目.
现在在Java Perspective下,当我继续创建一个构成Hello World程序的简单java文件时,它会抛出一个错误,
我花了一天时间来弄清楚问题是什么.如果有人之前遇到过这个问题,或者可以对这个问题有所了解,那么这将是非常值得注意的.
另外,如果您需要更多信息,请告诉我?
感谢 .logadata工作空间目录中.log的回溯
!ENTRY org.eclipse.core.jobs 4 2 2013-08-18 01:19:20.101 !MESSAGE An internal error
occurred during: "Launching abc". !STACK 0 java.lang.NullPointerException at
org.eclipse.jdt.launching.AbstractJavaLaunchConfigurationDelegate.getDefaultWorkingDirectory
(AbstractJavaLaunchConfigurationDelegate.java:995) at
org.eclipse.jdt.launching.AbstractJavaLaunchConfigurationDelegate.verifyWorkingDirectory(AbstractJavaLaunchConfigurationDelegate.java:684) at
org.eclipse.jdt.launching.JavaLaunchDelegate.launch(JavaLaunchDelegate.java:53) at
org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:855) at
org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:704) at
org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1047) at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1251) at
org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
Run Code Online (Sandbox Code Playgroud)
回溯.log以获取新的空指针异常
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jface".
!STACK 0
java.lang.NullPointerException
at org.eclipse.rse.ui.view.SystemTableViewProvider.getText(SystemTableViewProvider.java:221)
at org.eclipse.jface.viewers.DecoratingLabelProvider.getText(DecoratingLabelProvider.java:129)
at org.eclipse.rse.internal.ui.view.SystemDecoratingLabelProvider.getColumnText(SystemDecoratingLabelProvider.java:55)
at org.eclipse.jface.viewers.TableColumnViewerLabelProvider.update(TableColumnViewerLabelProvider.java:70)
at org.eclipse.jface.viewers.ViewerColumn.refresh(ViewerColumn.java:152)
at org.eclipse.jface.viewers.AbstractTableViewer.doUpdateItem(AbstractTableViewer.java:399)
at …Run Code Online (Sandbox Code Playgroud) 我正在开发一个Java项目,它有一个很好的Vagrantfile,用于在Linux上设置开发环境.我能够在Vagrant VM中编译和运行该应用程序.
但是,我们中的许多人在VM之外使用工具 - IntelliJ,Eclipse等.虽然在localhost和VM之间共享文件很容易,但将IDE配置为使用远程编译器进行自动完成,静态分析等操作会很棒.
有没有办法做到这一点?
我知道我可以在Java远程调试(一拉-Xdebug,-Xrunjdwp等),但什么是最简单的方式做远程编译?如何配置我的IDE(或只是使用命令行)javac从远程服务器调用,并拥有一个环境,我的所有自动完成和静态分析都基于我的远程(vagrant)javac和JVM设置?
奇怪的事情.我只是不能使用远程口译员.我100%肯定我以前见过它.WTF?
我已经配置了ssh部署连接和vagrant box.
more按钮下没有任何有趣的东西.
如何添加远程解释器?
编辑:设置→项目→项目解释器的屏幕截图
edit2:在PyCharm社区支持上报告了问题
edit3:我使用的是PyCharm pro
edit4:刚刚安装了今天的新版本2016.1.3.什么也没有变.
PyCharm 2016.1.2
Build #PY-145.844, built on April 8, 2016
JRE: 1.8.0_76-release-b32 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Run Code Online (Sandbox Code Playgroud)
我正在使用WebStorm从Android Studio虚拟设备开发一个react-native app +一个模拟器.
应用程序从WebStorm加载到模拟器中很好,但调试器不工作,不会在断点上停止.
这是我的设置:
这是WebStorm的配置:
模拟器中的设备是Nexus 5X API 22(Android 5.1 x86),我在首次加载后启用了"远程JS调试".
WebStorm输出:
/ usr/local/bin/node --debug-brk = 60746 --expose_debug_as = v8debug /Applications/WebStorm.app/Contents/plugins/JavaScriptDebugger/proxy/launcher.js --port = 8081 --sourcesStoragePath =/dev/calculatorApp/.tmp/reactNativeBuild监听[::]的调试器:60746 [intellij]从Packager下载的debuggerWorker.js(运行React Native应用程序的逻辑).
[intellij]启动调试器app worker.
[intellij]与React Native应用程序的Proxy(Packager)建立连接
[intellij]调试会话已成功启动.
使用appParams运行应用程序"CalculatorApp":{"initialProps":{},"rootTag":1}.DEV === true,开发级别警告为ON,性能优化为OFF
进程以退出代码137结束(由信号9中断:SIGKILL)
android remote-debugging webstorm virtual-device-manager react-native