2016-05-11 18 views
0

Ich versuche, eine Website auf Localhost mit IIS in Windows 10 zu betreiben. Ich möchte auf die Website über einen anderen PC im LAN mit einer lokalen IP-Adresse und Port zugreifen können. Ich habe gerade angefangen Debuggen der Anwendung in Visual Studio 2015, konnte ichWas ist das Arbeitsprozesskonto in machine.config, wenn <processmodel autoConfig = "true">?

<binding protocol="http" bindingInformation="*:51258:localhost" /> 

laufen aber

<binding protocol="http" bindingInformation="*:51258:192.168.1.213" /> 

verursacht eine "Zugriff verweigert" Pop-up in Visual Studio

ich die Schritte befolgt haben in https://support.microsoft.com/en-sg/kb/894433 wurde aber mit Schritt 7 verwechselt, dh 7. Fügen Sie das Arbeitsprozesskonto hinzu, das in dem ProcessModel-Element in dem Machine.c konfiguriert wird onfig Datei konnte ich die machine.config-Datei finden, aber das Prozessmodell treu autoConfig gesetzt = dh

ich ein benutzerdefiniertes Konto einrichten haben Sie oder ist es ein Prozess Konto Standard Arbeiter, die ich bin nicht sehend?

Das ist, damit ich die folgenden Schritte ausführen kann, um das Zugriff verweigert Problem zu beheben ... 5. Klicken Sie im Richtlinienbereich mit der rechten Maustaste auf Identität eines Clients nach Authentifizierung annehmen, und klicken Sie dann auf Eigenschaften. 6. Klicken Sie auf Benutzer oder Gruppe hinzufügen. 7. Fügen Sie das Arbeitsprozesskonto hinzu, das im processModel-Element in der Datei Machine.config konfiguriert ist.

Bitte beachten Sie, dass ich die IUSR bereits mit Berechtigungen für die Verzeichnisse hinzugefügt habe, von denen aus ich die Webseite betreibe.

Antwort

0

ok nach ein paar mehr Graben habe ich es endlich geschafft. Ich hatte nicht im Prozessmodell Block der applicationhost.config jeden Arbeitnehmer Konto hinzufügen

Ich musste nur HTTP-Aktivierung aus dem erweiterten Dienst installieren, wie in in einen der Antworten beschrieben what to do when accessing http://192.168.1.213:51258/Default.aspx doesnt work

ich folgte dann mit netsh http urlacl url add = http://192.168.1.213:51258/ user = alle

Aber das nicht lösen es so folgte ich die Änderung der Konfiguration in Server Visual Studio Web benutzerdefinierten Server verwenden schließlich zu beheben t sein, gefunden in der Verbindung unter how to setup custom web server in visual studio