标签: remote-debugging

通过cmd配置VS远程调试器的方法

我想Visual Studio Remote Debugger自动部署到目标机器。我可以通过 cmd 静默安装远程调试器,向用户授予所需的 prevelegues修改防火墙。我必须使用Wizard(rdbgwiz.exe)配置它,并且似乎Wizard没有命令行参数。我该如何配置Remote Debugger?有没有办法在没有 的情况下做到这一点Wizard?有什么Wizard作用?只是创建一个服务吗?

remote-debugging

6
推荐指数
1
解决办法
2534
查看次数

将 Eclipse 连接到 Docker 容器以进行远程调试

我正在尝试将 eclipse 连接到我正在运行的 docker 容器,但我遇到了问题。

我的 docker run 命令如下:

docker run --rm -it -p 8000:8000 -p=8668:8080 -p 8010:8009 -p 8443:8443 \
--name myContainer -h theContainer -e JVM_ROUTE=myContainer1 myContainer:qa
Run Code Online (Sandbox Code Playgroud)

在 eclipse 中,我localhost作为主机和8000端口连接。我转到运行-> 调试配置-> 远程 Java 应用程序,并创建了一个新的调试配置。

我的项目调试

当我单击应用,然后调试时,我收到一条弹出错误消息 Failed to connect to remote VM.

无法连接

我还需要做什么才能使远程调试正常工作?

java eclipse port remote-debugging docker

6
推荐指数
1
解决办法
1万
查看次数

如何将 Windows 上的代码文件与 WSL/linux 同步?

基本上我有一些 C/C++ 代码需要在 Linux 机器上构建和调试。不幸的是,我的 Windows 笔记本电脑没有足够的可用硬盘空间来安装一些 Linux dist,也没有足够的可用 RAM 来舒适地运行 VM。

到目前为止,我使用 WSL 处理它相当轻松,但规模相当小。通过 CLI 和 gdb 编辑和调试 2-3 个 .c 文件很容易,但是在大型项目中变得非常烦人。

我想要一些简单的东西,比如“在 Windows IDE [X] 中编辑代码,在远程 Linux/WSL 上编译它(项目使用 Makefiles),最好通过 gdb 调试它”。

VS 有一些接近我想要的东西,但它无法处理现有的 Linux 项目。它需要创建一个与项目的 Makefile 不同的新配置。

c linux ide remote-debugging windows-subsystem-for-linux

6
推荐指数
2
解决办法
4246
查看次数

我如何在 React Native webview 中从网页访问当前位置

我有一个用 react-js 开发的应用程序。我想将此应用程序集成到react-native-webview 中。一切我都对,但我有两个问题。
1-如何在 react-native-webview 中访问用户的当前位置。
2-如何在 react-native-webview 中调试我的 react-js(网页)应用程序。

对于第一个问题,
如果我在移动浏览器中运行网页并单击该事件,我将获取用户的当前位置,同时当我的react-native 应用程序启动时,我正在调用当前位置的权限,因此在react-native-debugger我“m到处user.i的当前的位置,接着所述相似的例子,但是与反应原生。
确切的问题是如何在 react-native-webview 中访问 webview 的当前位置

对于第二个问题,
当我单击事件以获取当前位置时,它没有显示当前位置,所以 ** 我想看看该事件的错误/响应是什么**。因为它在 webview 中,我可以访问 react-native-debugger 中的 react-native 日志,但无法在调试器中看到 web 视图日志。我也遵循了这个,但我不知道把那个 android 配置代码放在哪里。

的本机代码

import React, {Component} from 'react';
import {PermissionsAndroid} from 'react-native';
import { WebView } from "react-native-webview";

export default class App extends Component {

constructor(props){
    super(props);

    // To see all the requests in the …
Run Code Online (Sandbox Code Playgroud)

android remote-debugging webview reactjs react-native

6
推荐指数
2
解决办法
4539
查看次数

是否有任何替代远程调试服务器的方法(如 Weinre)

我正在寻找更现代的 Weinre 替代品

  • Weinre 已经有大约 3 年没有支持
  • Weinre 允许我生成一个本地服务器(例如:http : //192.168.0.1 : 8888)专用于远程调试
    • 有很多不错的选择,比如devtool,但是……它们不允许你挂载本地服务器

温雷

我寻找远程调试系统的原因是因为我希望能够从一个平板电脑调试到另一个平板电脑,第一个平板电脑从 URL 运行“devtools”,第二个平板电脑与我的页面进行调试

Chrome USB 调试等工具只能在插入手机的 PC 上运行,而不能通过互联网从手机到另一部手机

你知道任何允许我创建 devtools 服务器的包吗?

remote-debugging devtools

6
推荐指数
1
解决办法
534
查看次数

Visual Studio 代码通过 ssh 代理远程 ssh

我正在尝试使用 vs-code 的remote-ssh 扩展通过 ssh 隧道连接到服务器。服务器是没有公共 IP 地址的内部集群的一部分,我使用链接中概述的方法通过集群中的代理连接到它:

# ~/.ssh/config
Host internal*
User root
ProxyCommand ssh user@firewall 'nc %h %p'
Run Code Online (Sandbox Code Playgroud)

当我尝试连接到内部服务器时,出现以下错误对话框:

无法建立与“内部服务器”的连接。该进程试图写入一个不存在的管道。

输出窗口的日志:

remote-ssh@0.45.6
win32 x64
SSH Resolver called for "ssh-remote+internal-server", attempt 1
SSH Resolver called for host: internal-server
Setting up SSH remote "internal-server"
Using commit id "........" and quality "stable" for server
Testing ssh with ssh -V
ssh exited with code: 0
Got stderr from ssh: OpenSSH_for_Windows_7.7p1, LibreSSL 2.6.5
Running script with connection command: ssh …
Run Code Online (Sandbox Code Playgroud)

ssh remote-debugging visual-studio-code

6
推荐指数
2
解决办法
7646
查看次数

当应用程序在不同用户下运行时,如何在 Linux 上远程调试 C#/.Net 应用程序?

我正在 Linux (Ubuntu) 上运行 .Net Core 微服务,并尝试通过 SSH 使用 Visual Studio 进行远程调试。但该服务是在用户下运行的svcuser,我的用户是mainuser。主用户与服务用户位于同一组。

在 Visual Studio 中,我可以看到服务正在运行的进程,但是当我尝试附加时,我得到:

发生一个或多个错误。无法附加到进程。.Net 调试器没有足够的权限来调试进程。要调试此进程,vsdbg 必须以 root 权限运行。

我检查了 MS 文档,但对于 Linux,他们拥有的只是:https: //learn.microsoft.com/en-us/visualstudio/debugger/remote-debugging-dotnet-core-linux-with-ssh ?view=vs- 2019没有关于使用不同用户运行服务的信息

他们关于解决此类问题的唯一信息仅适用于 Windows: https: //learn.microsoft.com/en-us/visualstudio/debugger/error-the-microsoft-visual-studio-remote-debugging-monitor-在远程计算机上作为不同用户运行?view=vs-2019

c# linux remote-debugging visual-studio .net-core

6
推荐指数
1
解决办法
4042
查看次数

如何使用 PyCharm 在 docker 中调试 Odoo 应用程序

Docker文件

FROM odoo:12.0

# Setup with root
USER root

# Set default user when running the container
USER odoo

# Copy source code to image
COPY ./addons/ /mnt/extra-addons/

EXPOSE 8069
Run Code Online (Sandbox Code Playgroud)

docker-compose.yml

version: '3.2'
services:
  odoo:
    build: .
    depends_on:
      - db
    ports:
      - "8069:8069"
    environment:
      - HOST=db
      - USER=odoo
      - PASSWORD=myodoo
      - ENV=test
    entrypoint: ['/entrypoint.sh', '--database=odoo', '--dev=all']
    volumes:
      - ./addons:/mnt/extra-addons
      - ./var:/var/lib/odoo
  db:
    image: postgres:10
    ports:
      - "5433:5432"
    environment:
      - POSTGRES_DB=odoo
      - POSTGRES_USER=odoo
      - POSTGRES_PASSWORD=myodoo
Run Code Online (Sandbox Code Playgroud)

如何使用 PyCharm 调试 docker 内的 Odoo …

remote-debugging pydev pycharm docker odoo

6
推荐指数
0
解决办法
1808
查看次数

Flask 自动重新加载功能不适用于 Pycharm 远程部署

很难记住什么时候,但在某个时刻,Flask 的自动重新加载功能开始在我的项目中不再起作用。这是启动我的应用程序时的输出:

FLASK_APP = back/python/app/app.py:app
FLASK_ENV = development
FLASK_DEBUG = 1
In folder C:/path/to/project
ssh://[VirtualMachineIP]:22/root/env/bin/python3.7 -u -m flask run -h 0.0.0.0 -p 1234
 * Serving Flask app 'back/python/app/app.py:app' (lazy loading)
 * Environment: development
 * Debug mode: on
 * Running on all addresses.
   WARNING: This is a development server. Do not use it in a production deployment.
 * Running on http://[VirtualMachineIP]:1234/ (Press CTRL+C to quit)
 * Restarting with stat
 * Debugger is active!
 * Debugger PIN: 106-048-128
Run Code Online (Sandbox Code Playgroud)

开发环境和调试模式均已打开。因此,在将更改保存到文件中(部署应用程序时),我收到通常的消息:

 * Detected change …
Run Code Online (Sandbox Code Playgroud)

python remote-debugging remote-server pycharm flask

6
推荐指数
1
解决办法
407
查看次数

如何在 VS Code 中调试远程 Python 脚本

我正在 Raspberry Pi 上进行 Python 开发。我已经在我的笔记本电脑上安装了 VS Code 并安装了ssh扩展。使用这个我可以轻松连接到 Raspberry Pi。当我连接时,我可以看到 VS Code 也加载了 Raspberry Pi 的 Python 解释器。我可以从 VS Code 中运行 Python 脚本,但是当我尝试调试代码时,没有任何反应。

是否可以从笔记本电脑到 Raspberry Pi 远程调试 Python 脚本?我怎样才能启用此功能?

remote-debugging python-3.x visual-studio-code

6
推荐指数
1
解决办法
1万
查看次数