2012-10-04 11 views
9

Lassen Sie mich ein wenig über uns erklären. Wir sind eine Gruppe von Entwicklern, die einen dedizierten Server für unser Team haben, der jedoch weiterhin von einer anderen Gruppe verwaltet wird, die eine unternehmensweite Richtlinie erzwingt. Ihr ideales Szenario wäre, das Remote-Debugging als Service einzurichten und jedem in unserer Gruppe den Zugriff auf den Debugger über unsere lokalen Workstations zu ermöglichen. Es ist wahrscheinlich die letzte Option, unseren Gruppenadministratoren Rechte auf dem Server zu geben.VS2012 Remote-Debugging ohne Administratorkonto

Wir haben durch eine Liste von Microsoft Seiten sehen, die nachstehend aufgeführt sind:

-http://msdn.microsoft.com/en-us/library/9y5b4b4f.aspx -

Konto Dieser Artikel beschreibt die Gründe, warum ein Administrator vorgeschlagen. - http://blogs.msdn.com/b/greggm/archive/2008/05/15/visual-studio-remote-debugger-service-user-account-requirements.aspx -

Dieser Artikel verweist auf die Notwendigkeit, dass ein Administrator am Server angemeldet ist, während ein anderer Benutzer remote debuggt. Keine Option. - http://msdn.microsoft.com/en-us/library/aa291278(v=vs.71).aspx -

-http://blogs.msdn.com/b/greggm/archive/2004/10/04/237519.aspx - - http://social.msdn.microsoft.com/Forums/en-US/vsdebug/thread/2cd87191-f0fb-462b-8367-c1b7e3ddf443/ -

Wir haben Firewall-Berechtigungen eingerichtet, in dem wir den Server mit msvsmon sehen können. Das meiste, was gefunden wurde, besagt, dass wenn der Remote-Debugger als Dienst auf dem Remotecomputer ausgeführt wird, nur Administratoren eine Verbindung mit dem Debugger herstellen können. Bisher haben wir keine praktische Lösung gefunden.

Gibt es trotzdem eine Netzwerkgruppe, die auf den Remote-Debugger zugreifen kann, ohne den Gruppenadministratoren Rechte zu geben? Andere Optionen?

Antwort

0

Soweit ich weiß, können Sie den Benutzer, den Sie möchten, eine spezielle Gruppe hinzufügen, die Debug-Berechtigungen zulässt. Wenn Sie einen Schreibzugriff auf Datensätze in der Produktion verhindern möchten, müssen Sie Ihre Datenbank so konfigurieren, dass diese Berechtigungen für diese Gruppe entfernt werden . Übrigens müssen Sie dieselben pdb-Dateien haben, die Sie kompiliert haben, als Ihre Version fertig war. Auf diese Weise können Sie Ihren Code debuggen, ansonsten sind Sie blind, um zu sehen, woher die Werte kommen. Es empfiehlt sich, die pdbs der letzten Version beizubehalten und sie für Ihr Entwicklerteam zugänglich zu machen.

enter image description here

+0

Wir stützen unsere Veröffentlichungen aus einer Version, also wenn ein neues Individuum andere debuggen muss als die letzte zu implementieren, sie entfalten gerade wieder, so dass die Symbole übereinstimmen. –

+0

das ist nur eine Sache zu beachten, was ist mit der Erstellung der neuen Gruppe mit speziellen Debug-Privilegien und Entfernen von Schreibzugriff in der Produktionsdatenbank? – Zinov