5

Wszystkie przykłady w Internecie zakładają, że zdalny serwer, który chcemy zdalnie debugować, znajduje się w tej samej sieci. Mam tylko statyczny adres IP i używam RDP Łączę się z serwerem.Zdalne debugowanie aplikacji ASP.NET na serwerze ze statycznym adresem IP

mam zainstalowane Remote Debugger na zdalnym komputerze, ale nie można ustawić statyczny adres IP jako Qualifier w visual studio -> debug -> Dołącz do przetwarzania

Odpowiedz

3

nazwa użytkownika @ MachineName konstrukt wyświetlane w msvsmon to tekst, który musi przejdź do pola Qualifier w Visual Studio -> Attach to Process.

Na przykład, gdy msvsmon mówi:

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

należy wpisać tf @ MacMini w polu kwalifikatorem.

Dla maszyny dostępnej w Internecie, domyślam się, że używasz nazwy użytkownika @ [tutaj adres ip], np.

[email protected] 

Chociaż należy się upewnić, że co najmniej firewall i autoryzacja są prawidłowo skonfigurowane. (Debugowanie nie nastąpi za pośrednictwem protokołu RDP.) Istnieje artykuł na temat zapory ogniowej tego here. Nie pamiętam z góry, z czym wiąże się uwierzytelnianie, chociaż podejrzewam, że jako minimum będziesz potrzebować konta na obu komputerach z tą samą nazwą użytkownika i hasłem.

+1

Próbowałem już 'user @ x.x.x.x', ale studio graficzne mówi:' Błąd logowania: nieznana nazwa użytkownika lub złe hasło ". Jestem pewien, że nazwa użytkownika jest poprawna i nie podałem hasła jako twojego przykładu. – Xaqron

+0

Czy upewniłeś się, że nazwa użytkownika i hasło na obu komputerach są takie same? To powinno wystarczyć. Są jednak inne sposoby, aby to osiągnąć - zobacz ten artykuł: http://msdn.microsoft.com/en-us/library/9y5b4b4f.aspx – tomfanning

Powiązane problemy