Dies ist, was ich für Windows 10 mit Visual Studio 2015 getan habe, um den Fernzugriff zu aktivieren, sowohl mit http als auch https:
Der erste Schritt besteht darin, Ihre Anwendung an Ihre interne IP-Adresse zu binden. Führen Sie aus. cmd
-> ipconfig
um die Adresse zu erhalten. Öffnen Sie die Datei /{project folder}/.vs/config/applicationhost.config
und scrollen Sie nach unten, bis Sie etwas wie dieses finden:
<site name="Project.Web" id="2">
<application path="/">
<virtualDirectory path="/" physicalPath="C:\Project\Project.Web" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:12345:localhost" />
</bindings>
</site>
Fügen Sie zwei neue Bindungen unter bindings
. Sie können auch HTTPS verwenden, wenn Sie möchten:
<binding protocol="http" bindingInformation="*:12345:192.168.1.15" />
<binding protocol="https" bindingInformation="*:44300:192.168.1.15" />
Fügen Sie die folgende Regel zu Ihrer Firewall hinzu, öffnen Sie ein neues cmd
Eingabeaufforderung als Administrator und führen Sie die folgenden Befehle aus:
netsh advfirewall firewall add rule name="IISExpressWeb" dir=in protocol=tcp localport=12345 profile=private remoteip=localsubnet action=allow
netsh advfirewall firewall add rule name="IISExpressWebHttps" dir=in protocol=tcp localport=44300 profile=private remoteip=localsubnet action=allow
Starten Sie nun Visual Studio als Administrator
. Klicken Sie mit der rechten Maustaste auf die Projektdatei des Webprojekts und wählen Sie Properties
. Gehen Sie zum Web
und klicken Sie auf Create Virtual Directory
. Wenn Visual Studio nicht als Administrator ausgeführt wird, schlägt dies wahrscheinlich fehl. Jetzt sollte alles funktionieren.
35 Stimmen
Dafür gibt es eine kostenlose VS-Erweiterung, die wir geschrieben haben visualstudiogallery.msdn.microsoft.com/
0 Stimmen
@JimW Jim, sind Sie der Ersteller des Plugins? Könnten Sie bitte erklären, wie dieses Wunderwerk der Softwaretechnik funktioniert?
0 Stimmen
@IanWarburton Danke, dass Sie es ein Wunder nennen! Es ist ein Reverse-Proxy-Server.
0 Stimmen
@JimW Vielen Dank für die Erstellung dieser Seite.
0 Stimmen
@JimW Ich habe versucht, Ihr Plugin und tun alles, was Sie in Tutorial sagte. Aber ich kann immer noch nicht auf meinen localhost zugreifen
0 Stimmen
@mark_spencer Bitte senden Sie eine E-Mail an support at keyoti.com und wir werden Ihnen helfen.
0 Stimmen
Ich habe eine E-Mail an support@JimW geschrieben.
0 Stimmen
@JimW wie kann ein einzelner Rechner viele IPs haben, die sich von der physischen IP unterscheiden, wie es in der Dropdown-Liste Remote URL IP von Coveyor der Fall ist?
0 Stimmen
@SimpleGuy Ich habe Ihre Frage hier vollständig beantwortet stackoverflow.com/questions/63280656/
2 Stimmen
@JimWsaysreinstateMonica Absolut schön, wunderbar, fantastisch. Bitte, postet es als Antwort und lasst es uns hochstimmen! Ich verstehe nicht, warum die Leute immer wieder den iisexpress-proxy vorschlagen, der wirklich scheiße ist und sowieso nicht funktioniert.