Vraag Kan Remote Debugging niet gebruiken met VS2010


Ik heb een server en een werkstation op hetzelfde bedrijfsdomein. Mijn gebruiker is een lokale beheerder op beide machines. Ik heb de VS2010-versie van MSVSMON geïnstalleerd en deze ingesteld als een service op de server onder mijn gebruiker DOMAIN\greg.b (Ik gaf mezelf "inloggen als service"). Ik log in op de server met behulp van mijn domeinaccount en start Remote Debug-monitor. Ik maak vervolgens verbinding met de server vanuit mijn Visual Studio. In de monitor op de server die ik kan zien

23/09/2010 16:26:33 DOMEIN \ greg.b verbonden.

Even later krijg ik een dialoogvenster van Visual Studio-bericht

Kan geen verbinding maken met de Microsoft Visual Studio Remote Debugging Monitor met de naam 'SERVER_NAME'. De Visual Studio Remote Debugger op de doelcomputer kan geen verbinding maken met deze computer. Een firewall kan communicatie via DCOM naar de lokale computer verhinderen.

Ik heb de DCOM-poorten geopend (TCP 135) op zowel mijn werkstation als op de server hier gedetailleerd.
Ik heb het geprobeerd met de Windows Firewall-service uitgeschakeld.

Ik ben helemaal stumped!

Op de server wordt Windows 2003 Standard SP2 32bit uitgevoerd met de x86 MSVSMON. Op mijn werkstation worden Windows 7 Pro 64Bit en VS2010 Pro uitgevoerd.


29
2017-09-23 16:17


oorsprong


antwoorden:


Zorg ervoor dat devenv.exe (visuele studio) in de uitzonderingenlijst van het firewallprogramma staat met het selectievakje DOMEIN aangevinkt!

Ik zat in dezelfde situatie, stopte de firewallservices op mijn computer (win7 x64) maar werkte pas nadat ik deze wijziging had aangebracht.


17
2017-11-14 09:17



Ik had hetzelfde probleem, ik gebruikte VS2010 in een VM, ik veranderde van NAT van netwerken naar Bridged, kon op twee manieren pingelen en het werkte.


7
2018-01-04 00:08



In mijn geval: Omdat de externe machine geen deel uitmaakte van de lokaal subnet, Ik moest gaan Windows Firewall -> Geavanceerde instellingen -> In gebonden regels. Selecteer de regel voor MS Visual Studio en voeg toe het IP-adres van de externe machine naar "strekking" sectie. Dit was een aanvulling op de instellingen van de Windows-firewall die hierboven zijn beschreven.


5
2018-05-27 13:42



Wat hielp in mijn geval was het volgende:

Rennen dcomcnfg.exe op de machine waar uw VS is, ga naar:

Component Services -> Computers -> My Computer -> Properties -> COM Security -> Access Permissions -> Edit Limits 

U moet externe toegang tot de server verlenen ANONIEM AANMELDEN.

Maak geen gedoe met de andere toestemmingen - kan je problemen bezorgen.


2
2018-06-18 06:53



Zelfde probleem hier. Mijn reden was dat Trend-netwerkbeveiliging op de lokale computer was ingeschakeld en dat de verbinding werd geblokkeerd. Ik kon het niet stoppen omdat ik een wachtwoord nodig had, dus ik heb gewoon alle Trend-processen verwijderd en toen werkte het prima. U kunt dus controleren of een antivirus- of beveiligingsservice is ingeschakeld en de toegang zou kunnen blokkeren.


0
2017-12-11 20:46



Ik heb net dit probleem gehad (ik heb dit probleem nooit eerder gehad, ik heb de hele tijd foutopsporing uitgevoerd) en heb het opgelost.

Het eerste wat ik deed was het beperken tot een probleem op mijn machine. Toen ik mijn firewall uitschakelde, zag ik dat alles weer werkte, dus ik wist dat het mijn computer en mijn firewall was.

De msdn-pagina op http://msdn.microsoft.com/en-us/library/ee126350(v=vs.100).aspx zegt of 'Microsoft Visual Studio' in de firewalllijst staat om op 'Een ander programma toestaan' te klikken en het opnieuw te selecteren.

Toen ik op 'Een ander programma toestaan' klikte een lijst met applicaties en maar Microsoft Visual Studio stond niet in DIE lijst dus ik bladerde naar devenv.exe en ik kreeg een bericht dat het al in de lijst stond! Gelukkig vertelde het me dat het dacht dat het in de lijst stond als Microsoft SQL Server Data Tools.

Dus ik heb de vermelding voor 'Microsoft Visual Studio' verwijderd omdat blijkbaar dezelfde regel al in de lijst stond maar met een andere naam en altviool werkt alles weer.

Ik vermoed dat een update of misschien mijn VS 2013 Express-installatie op de een of andere manier invloed heeft gehad op de firewall-instellingen en dat het twee keer verwarren van mijn computer was als ik de regel daarin invoerde.


0
2017-08-29 14:37



Wat mijn probleem oploste was dit

  1. Schakel de native compatibiliteitsmodus en de beheerde compatibiliteitsmodus uit.
  2. Schakel in Visual Studio 2013 Authenticatie en doorgaan inschakelen uit.

enter image description here https://msdn.microsoft.com/en-us/library/2dbesfyx.aspx

Ik start ook de computer opnieuw op (standaard Windows-regel!)


0
2017-10-28 19:16



Ik denk dat er een miljoen redenen zijn voor dit probleem! Ik heb alle bovenstaande antwoorden geprobeerd maar niets werkte voor mij, maar dit: Ik heb het voor elkaar gekregen om het te laten werken door de optie om de "managed compatibility-modus" te gebruiken uit te schakelen

Ga daarvoor naar de opties in VS, zoals: Tools -> Opties -> Debugging -> Algemeen -> "Use Managed Compatibility Mode"

Is het ingesteld? Schakel het uit.


0
2018-01-17 17:32