Laden...

Auf einem externen IIS debuggen

Erstellt von NEX vor 17 Jahren Letzter Beitrag vor 17 Jahren 1.785 Views
N
NEX Themenstarter:in
17 Beiträge seit 2006
vor 17 Jahren
Auf einem externen IIS debuggen

Hallo zusammen,

Ich habe eine Frage, ist es möglich auf einem externen IIS Server von meinem PC mit meinem Visual Studio zu debuggen.
Besser gesagt ich habe meinen PC darauf ist Visual Studio 2005, die Webapplikationsdaten sind auf dem IIS Server gespeichert, dieser Server befindet sich aber noch in unserem Netzwerk. Ist es nun möglich auf dem Webserver von meinem PC aus zu debuggen.

gruss NEX

3.170 Beiträge seit 2006
vor 17 Jahren

Sowas geht. Dazu muss auf dem Server, auf dem der IIS läuft, der RemoteDebugger installiert werden und laufen, ist mit auf der VS2005 CD. Dann kannst Du über das Debug-Menü von Deinem PC aus Dich auf den Server verbinden. Mehr dazu unter "RemoteDebugger" im Google.

Oder direkt hier:
http://msdn.microsoft.com/netframework/programming/64bit/remotedebugging/

Non quia difficilia sunt, non audemus, sed quia non audemus, difficilia sunt! - Seneca

N
NEX Themenstarter:in
17 Beiträge seit 2006
vor 17 Jahren

Das krieg ich irgendwie nicht hin...

Wenn ich lokal in meinem Visual Studio 'An Prozess anhängen' auswähle und dann den Remote Server angebe kommt immer:
Die Verbindung mit dem Microsoft Visual Studio-Remotedebugmonitor mit dem Namen "SRVIPA" konnte nicht geladen werden. Zugriff verweigert

Und auf dem Remote Server habe ich den Remotedebugmonitor installiert und danach über das Konfigurationstool konfiguriert, d.h. ich habe ausgewählt, dass ich es als Service starten möchte und habe das Administratorkonto mit Passwort angegeben.

Aber funktionieren tuts immer noch nicht....

Betriebssystem: Windows 2000 Server
Visual Studio 2005 Professional

Hoffe jemand kann mir helfen...
mfg NEX

3.170 Beiträge seit 2006
vor 17 Jahren

Schau dir mal an wie die Serverinstanz heißt, die vom Remotedebugger erstellt wird. Wenn Du den RD von Hand startest (nicht als Dienst) bekommst Du das auf jeden Fall angezeigt. Der Servername, der dann bei "An Prozess anhängen" eingegeben wird, muss genau diesem Instanznamen entsprechen. Das ist NICHT NUR der Rechnername, obwohl dieser im Instanznamen natürlich enthalten ist.

Non quia difficilia sunt, non audemus, sed quia non audemus, difficilia sunt! - Seneca

N
NEX Themenstarter:in
17 Beiträge seit 2006
vor 17 Jahren

Bei mir ist die Serverinstanz Administrator@SRVIPA -> hab das auch schon mit dem probiert, aber ich bekomme die gleiche Fehlermeldung: Zugriff verweigert, wie oben beschrieben.

mfg NEX

3.170 Beiträge seit 2006
vor 17 Jahren

Dann hast Du vermutlich noch ein Berechtigungsproblem.
Im Menü des RemoteDebug Monitor: Tools->Permissions:
Hier muss der Benutzer eingetragen werden, der auf dem Client das VisualStudio startet.
Außerdem darf natürlich keine Firewall den Datenverkehr blockieren (ich weiß aber jetzt grad den Port nicht)

Non quia difficilia sunt, non audemus, sed quia non audemus, difficilia sunt! - Seneca

N
NEX Themenstarter:in
17 Beiträge seit 2006
vor 17 Jahren

Habe bei Permissions die Berechtigung gesetzt aber das funktioniert irgendwie immer noch nicht.

gruss NEX

3.170 Beiträge seit 2006
vor 17 Jahren

Wenn Du eine ASP.NET-Anwendung debuggen willst, schau mal in die Web.config auf dem Server. Vielleicht fehlt im <compilation>-Element noch das Attribut debug="true" .

Non quia difficilia sunt, non audemus, sed quia non audemus, difficilia sunt! - Seneca