2010-08-14 10 views
10

Ich habe bereits Firewall-Regeln für IIS Express (HTTP-Datenverkehr) und IIS Express (HTTPS-Datenverkehr) auf den Ports 80 und 2012 aktiviert (diese wird in WebMatrix verwendet) Ich kann keine Verbindung zum Server über mein LAN herstellen. WebMatrix läuft auf einem virtuellen Windows 7-Rechner.IIS Express (WebMatrix) für externe Verbindungen geöffnet

Ist dies ein Limit von IIS Express?> Ja - Sie können IIS Express mit Ihren Anwendungen neu verteilen. Es gibt keine Verbindungsbeschränkungen. ScottGu's blog

+0

Dies ist wirklich eine Serverkonfiguration Frage und so erhalten Sie wahrscheinlich eine bessere Antwort auf Serverfehler. – Rob

+0

Ja, ich dachte schon, aber während stackoverflow viel größer ist, habe ich zuerst hier versucht. Gibt es eine Möglichkeit, diese Frage schnell auf einen anderen Stapelwechsel zu verschieben? – zigomir

+1

Sieht aus wie ein Duplikat: http://stackoverflow.com/questions/3313616/iis-express-enable-external-request – riezebosch

Antwort

1

Ist es nur auf lokale Ports zu hören, das heißt sehen Sie 127.0.0.1:80 nicht 0.0.0.0:80 auf netstat -an?

Ich habe noch nicht mit IIS Express gespielt, also weiß ich nicht, was der Standard ist oder wie dies zu konfigurieren ist.

+0

Mit netstat -an sehe ich nur 0.0.0.0:80 ... und es funktioniert nicht. Was könnte ich dagegen tun? – zigomir

3

Es ist möglich, obwohl es einige Mühe braucht, gibt es einen tollen Blog-Beitrag zu diesem here und Vaidy spricht über IIS Developer Express auf dem CodeCast Podcast here.

+0

Danke ... aber es hat mir nicht geholfen Dinge zum Laufen zu bringen ... bis jetzt ... – zigomir

0

Ich habe versucht, Ihre gleiche Konfiguration und war nicht erfolgreich beim Öffnen der Windows 7 Firewall nur IIS Express. Ich war erfolgreich, indem ich den Port, den ich verwendete (80), für jede Anwendung öffnete, anstatt auf nur eine Anwendung zu beschränken. Meine Vermutung ist, dass IIS Express einen Dienst (HTTP.SYS?) Durchläuft und das muss erlaubt sein, aber ich habe das noch nicht erforscht.