Verwenden Sie Visual Studio-web-server im lokalen Netzwerk
Gibt es eine Möglichkeit, den Zugriff auf visual studio web-server von einem anderen computer mit demselben router? Ich habe versucht, Verbindung zu der IP-Adresse, aber es hat nicht funktioniert. Gibt es eine Einstellung in VS? oder firewall?
Die Visual Studio-server verwendet dynamische ports, so dass, wenn Sie das Debuggen der web-app Holen Sie sich eine zufällige port-Nummer und nicht unter dem standard-http (80) port. Sie müssen Zugriff unter Verwendung einer url wie:
port-Nummer, die behoben werden kann über den Projekt-Einstellungen, um jede gewünschte Anzahl.
du hast Recht, aber standardmäßig wird es eine zufällige Portnummer oberhalb 1024
cant' getan werden. setzen Sie ihn einfach auf IIS, dauert ja nicht lange.
Aber ich werde nicht in der Lage sein, den code zu Debuggen im IIS? Ich will Schritt für Schritt durch jede Zeile einer Methode.
http://dev.machine.ip.address:xxxx/
wo xxxx ist die port-Nummer zugewiesen, um Ihre Anwendung.port-Nummer, die behoben werden kann über den Projekt-Einstellungen, um jede gewünschte Anzahl.
du hast Recht, aber standardmäßig wird es eine zufällige Portnummer oberhalb 1024
cant' getan werden. setzen Sie ihn einfach auf IIS, dauert ja nicht lange.
Aber ich werde nicht in der Lage sein, den code zu Debuggen im IIS? Ich will Schritt für Schritt durch jede Zeile einer Methode.
InformationsquelleAutor Rana | 2010-10-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie erreichen dies durch die Installation von IIS Express.
Gehen Sie zu
Einmal installiert, ändern Sie Ihr Projekt festlegen:
Dann gehen Sie zu
und für das Projekt ändern, die Bindung an dieses:
Hinweis: Sie können auch angeben, die Bindungen wie diese, wenn Sie wollen einfach nur, um ihn zu begrenzen, zu Ihrer IP-Adresse und Computernamen:
Ich meine debug app über Wifi mit meinem android-app, so lasse ich die Bindung zu öffnen.
Überprüfen Sie Ihre firewall. Auch stellen Sie sicher, dass Ihre Bindung angegeben ist, die mit einem Sternchen. <binding protocol="http" bindingInformation=":54715:localhost" /> <binding protocol="http" bindingInformation=":54715:anishaalaptop" />
Ich bekomme eine Zugriff verweigert Fehlermeldung, wenn Sie versuchen zu binden, um etwas anderes als "localhost". Sind Sie mit VS als Admin?
das hat Super funktioniert!! danke!
warum nutzen Sie Klick-thru-so viele dumme Reifen nur etwas zu tun, so einfach?!? Leider scheint es ein Microsoft-Abteilung, deren Aufgabe es ist, zu träumen, wie schwer MS können einige der einfachsten Aufgaben für uns Programmierer! Dies ist nur eines von unzähligen Beispielen. Okay. Ich bin fertig mit meinen rant jetzt. ;P
InformationsquelleAutor Anish
Ich nehme an, du meinst die cassini-web-server integriert in visual studio. Kurz gesagt, Nein das kannst du nicht. Das cassini-web-server ist der Zugriff nur aus dem lokalen computer.
Fand ich einige weitere Informationen. Laut MSDN, Sie können nicht darauf zugreifen, von einer anderen Maschine. Was sind einige bekannte Funktionalität Einschränkungen der Cassini-Webserver?
Kann es nur als host für eine ASP.NET Anwendung pro port.
Es unterstützt kein HTTPS.
Es unterstützt keine Authentifizierung.
Es reagiert nur auf localhost-Anfragen.
finden Sie in diesem MSDN-Artikel http://support.microsoft.com/kb/893391
InformationsquelleAutor Cam