5

Tutti gli esempi sul Web presuppongono che il server remoto che stiamo eseguendo il debug in remoto si trovi sulla stessa rete. Ho solo un indirizzo IP statico e utilizzo RDP Mi collego al server.Debug remoto di applicazioni ASP.NET su un server con indirizzo IP statico

Ho installato Remote Debugger sulla macchina remota, ma non riesco a impostare l'indirizzo IP statico come Qualifier in Visual Studio -> Debug -> Connetti a processo

risposta

3

Il nomeutente @ nomecomputer costrutto visualizzato nel msvsmon è il testo che deve vai nella casella Qualificatore in Visual Studio -> Collega a processo.

Per esempio, dove msvsmon dice:

msvsmon started a new server named '[email protected]'. Waiting for new connections. 

è necessario digitare tf @ MacMini nella casella di qualificazione.

Per una macchina su Internet, suppongo che tu usi il nome utente @ [indirizzo IP qui], ad es.

[email protected] 

Anche se è necessario assicurarsi che, come minimo, i firewall e l'autenticazione siano impostati correttamente. (Il debug non si verifica tramite RDP.) C'è un articolo sul lato firewall di questo here. Non riesco a ricordare quale sia il significato dell'autenticazione, anche se ho il sospetto che sia necessario un account su entrambe le macchine con lo stesso nome utente e password.

+1

Ho provato 'utente @ x.x.x.x' ma lo studio visivo dice:' Errore accesso: nome utente sconosciuto o password errata'. Sono sicuro che il nome utente sia corretto e non ho fornito la password come esempio. – Xaqron

+0

Ti sei assicurato che ENTRAMBI il nome utente e la password su entrambe le macchine siano gli stessi? Questo dovrebbe essere abbastanza Ci sono altri modi per farlo - vedi questo articolo: http://msdn.microsoft.com/en-us/library/9y5b4b4f.aspx – tomfanning