2012-09-19 11 views
18

Sto tentando di eseguire il debugger remoto di Visual Studio 2012 su una macchina virtuale Windows Server 2008 x86 (non R2), ma non riesco a superare il "Debug remoto" schermata di configurazione", come l'API Web Services di Windows non riesce a installare con il seguente messaggioImpossibile eseguire il debugger remoto di Visual Studio 2012 su Windows Server 2008

--------------------------- 
Visual Studio Remote Debugging Monitor 
--------------------------- 
The Windows Web Services installer failed to execute. The installer exited with error 'Data of this type is not supported.'. 
--------------------------- 
OK 
--------------------------- 

l'unica cosa che devo andare via sono questi due posti

Che sembrano indicare che il problema è semplicemente che questo aggiornamento non può essere scaricato da nessuna parte. Ho anche provato a scaricarli manualmente, tuttavia l'unica fonte che ho trovato è this che afferma che la mia azienda deve prima accettare alcuni termini, il che ovviamente è un po 'troppo impegnativo solo per far funzionare il debug remoto.

Come posso ottenere il debug remoto funzionante su un computer Windows Server 2008 (non-R2)?

Update: ho sollevato questo su Microsoft Connect

+0

Esattamente lo stesso problema qui, con la stessa conclusione: nessun supporto per il debug remoto su Windows Vista e Windows Server 2008 a causa della dipendenza da WWS! –

+1

Lo stesso problema qui, e il debugger remoto 2010 non funzionerà per il 2012. – farina

+0

grazie per il riferimento a MS Connect ... ancora non risolto ... – OSH

risposta

-1

Ecco che cosa ho fatto per ottenere il debug remoto lavora ad un server.

Utilizzare il debugger remoto VS2010, copiare l'intera cartella in cui è installata sul server. Assicurarsi che l'utente utilizzato per eseguire msvsmon ha i privilegi giusti per eseguire il debug del codice di

+1

Ho provato prima, dato che stavo già usando il "Visual Studio 10 Remote Debugger "installato come servizio (dall'uso di VS 2010); ma non funziona da VS 2012. Non vede il debugger remoto di VS 2010 e mostra una finestra di dialogo che dice: "Impossibile connettersi al monitor di debug remoto di Microsoft Visual Studio denominato '2K8'. Monitor (MSVSMON.EXE) non sembra essere in esecuzione sul computer remoto. Ciò potrebbe essere dovuto al fatto che un firewall impedisce la comunicazione con il computer remoto. Consulta la Guida per assistenza sulla configurazione del debug remoto. " –

-1

Come si dice, il debugger remoto per VS2010 funziona solo con lo Studio 2010. Per il VS 2012 è necessario installare debugger VS2012 che si trova sul disco di installazione in \ RemoteTools \ rtools_setup_x64.exe

+2

Il mio problema è con l'installazione del debugger remoto VS2012 - il debugger remoto VS2010 funziona bene, tuttavia come dici tu funziona solo con VS2010, il che significa che attualmente sono rassegnato ad eseguire la maggior parte del mio debugging remoto con VS2010 rispetto al nuovo brillante VS2012 – Justin

7

C'è una soluzione (un po 'prolisso) per questo problema.

  1. Se non è già, installare "Platform aggiornamento per Windows Server 2008 (KB971644)" da aggiornamento della finestra (http://support.microsoft.com/kb/971644?wa=wsignin1.0). Installa KB971512, KB971513 e KB960362 in "Pannello di controllo -> Programmi e funzionalità -> Aggiornamenti installati".

  2. installare Windows Live Essentials da http://go.microsoft.com/fwlink/?LinkID=255474

Una dipendenza dei Live Essentials installerà l'aggiornamento WWS che è richiesto.

Speriamo che questo ti sblocchi fino a quando il problema non si risolve correttamente.

+0

Appena confermato che funziona, cercherò di dare la caccia per capire quale URL usa per vedere se c'è un modo per scaricarlo e installarlo separatamente dal pacchetto Live Essentials. – Justin

+0

Scusa se il mio post era ambiguo. Per quanto ho capito, Live Essentials include la patch e non esiste un URL di download pubblico. – Luke

0

Ho avuto esattamente lo stesso problema su Windows Vista.

ho scoperto che qualcuno ha caricato utilmente gli installatori WWSAPI qui: http://rw.internals.io/post/fix-remote-debugging-on-windows-vista-requires-wwsapi

Una volta che avevo installato il WWSAPI caso, ho potuto eseguire Msvsmon.exe direttamente senza la necessità di installare altro. Devo dire che sto usando Visual Studio 2015 piuttosto che VS2012, ma mi aspetto che anche le versioni precedenti funzionino.

Problemi correlati