debug remoto delle applicazioni ASP.NET su un server con indirizzo IP statico
-
15-10-2019 - |
Domanda
Tutti esempi sul web assumere il server remoto che stiamo per eseguire il debug remoto è sulla stessa rete. Ho solo un indirizzo IP statico e utilizzando RDP
mi collego al server.
ho installato Remote Debugger
sulla macchina remota, ma non è possibile impostare l'indirizzo IP statico come Qualifier
in Visual Studio -> Debug -> Connetti a processo
Soluzione
Il nome utente @ costrutto nomemacchina visualizzata in msvsmon è il testo che deve andare nella casella di Qualifier in Visual Studio -.> Attach to Process
Per esempio, dove msvsmon dice:
msvsmon started a new server named 'tf@macmini'. Waiting for new connections.
è necessario digitare tf @ MacMini nella casella di qualificazione.
Per una macchina su internet, direi di usare username @ [indirizzo IP qui], per esempio
tf@123.234.32.1
Anche se è necessario assicurarsi che, come minimo, i firewall e l'autenticazione sono impostati correttamente. (Il debug non si verifichino via RDP.) C'è un articolo sul lato firewall di questo qui . Non ricordo la parte superiore quanto l'autenticazione comporta, anche se ho il sospetto che, come minimo, avrete bisogno di un account su entrambe le macchine con lo stesso nome utente e password.