Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

468
Views
Visual Studio se ejecuta en una máquina local con la IP del servidor

Necesito una pequeña dirección para la siguiente tarea.

Estamos consumiendo API para obtener algunos valores. La empresa que escribió las API solo permite la IP de nuestro servidor para realizar solicitudes. (Básicamente, no puedo hacer llamadas API con mi máquina local). Hice el desarrollo en Visual Studio y ahora necesito probar si el código funciona bien o no. Si implemento el proyecto en el servidor, parece estar bien. Pero si hay un error en el código, entonces necesito hacer los cambios e implementarlo una y otra vez. Eso es un poco horrible. Además, no podré depurar.

¿Cuál es mi pregunta, cómo ejecutar Visual Studio en mi máquina local y la llamada API particular va con el servidor? ¿Cuál es la forma más fácil de hacer esto? Cualquier experto puede mostrarme al menos una dirección, ya que nunca hice una tarea como antes.

Información adicional.

  • El servidor se ejecuta en cent os y tiene una IP estática. (Tengo las credenciales pertinentes para acceder al servicio con SSH)
  • Mi máquina local está basada en Widows y tiene una IP dinámica
  • Desarrollar con Visual Studio 2019 con C#
over 4 years ago · Santiago Trujillo
2 answers
Answer question

0

Puedo sugerir varias direcciones

  • apoderado. Simplemente configure http o el proxy de calcetines en su servidor y luego use dicho proxy en su máquina. Todas las solicitudes pasarán por su servidor y la API verá la IP del servidor. Si la API es un http puro, esto debería ser suficiente.
  • túnel/VPN. Configure el servidor VPN en su servidor, configure su máquina de desarrollo como cliente y enrute el tráfico dentro del túnel VPN. En este caso, todo el tráfico, no solo http, pasará por su servidor e incluso si la API usa algunas cosas que no son http, aún debería funcionar
  • depuración remota. Visual Studio admite la depuración remota. Entonces, puede configurarlo en su servidor, luego podrá ejecutar el código en el servidor y depurarlo desde la máquina de desarrollo en tiempo real. Creo que para las aplicaciones web también hay una implementación remota, cuando la aplicación se implementa en el servidor específico automáticamente después de cada compilación. Entonces, cuando se configura correctamente, esto le permitirá trabajar en un servidor remoto casi como en uno local.
over 4 years ago · Santiago Trujillo Report

0

Para depurar de forma remota una aplicación .NET en un servidor Linux/Unix, haga lo siguiente:

Inicie su proceso (es decir, dotnet myApp.dll) en el servidor remoto.

Luego, en Visual Studio, use Depurar->Adjuntar para procesar. Seleccione SSH como transporte e ingrese "nombre de usuario@IP" en el cuadro de dirección (es decir, "yo@192.168.1.43"). Ahora se abre un cuadro de diálogo donde puede especificar algunos detalles de conexión. Cuando todo funcione, se le presentará la lista de procesos en su servidor. (Nota: esto funciona solo si su proceso no se ejecuta como root; de lo contrario, debe usar "root@IP" y configurar previamente una contraseña SSH para root).

Como señala @Serg, puede haber un mecanismo de implementación automática disponible, pero de lo contrario, puede usar una herramienta como WinSCP para sincronizar automáticamente la salida de su compilación con el servidor.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!