Ich versuche, eine Website mit einem selbst erstellten SSL-Zertifikat auf meiner eigenen IP zu veröffentlichen. Nachdem ich die Website zum IIS hinzugefügt und versucht habe, sie auszuführen, wird dieser Fehler angezeigt und ich kann die Website nicht starten.
IIS-Manager (Internet Information Services) - Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess verwendet wird. (Ausnahme von HRESULT: 0x80070020)
Was kann der Grund für dieses Problem sein?
Antworten:
Überprüfen Sie dies http://support.microsoft.com/kb/890015/en-us
Ein anderer Prozess verwendet Port 80 oder Port 443 auf dem Computer, auf dem IIS ausgeführt wird. Standardmäßig verwendet IIS Port 80 als Standard-TCP-Port und Port 443 für Secure Sockets Layer (SSL).
quelle
Um Nachos (richtige) Antwort weiter zu erläutern, von hier aus :
Führen Sie den folgenden Befehl an einer Eingabeaufforderung aus, um die PID des Prozesses zu ermitteln, der den TCP-Port 80 und / oder 443 verwendet (Hinweis: Bei 443 handelt es sich wahrscheinlich um Skype ):
netstat -aon | find ":80" netstat -aon | find ":443"
Sie sehen eine Ausgabe ähnlich der folgenden. Denken Sie daran, dass die tatsächliche PID von Fall zu Fall unterschiedlich ist.
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 3604 TCP 0.0.0.0:443 0.0.0.0:0 LISTENING 3320
Mit dem Task-Manager können Sie jetzt leicht herausfinden, zu welchem Prozess die oben genannte PID gehört, und entsprechende Maßnahmen ergreifen.
quelle
Skype Options > Advanced > Connections
Deaktivieren Sie über 80 und 443 Ports. Dies hat das Problem für mich behoben. DankeIn meinem Fall war Skype der Schuldige. Ja, Sie haben es richtig gelesen: Skype verwendete Port 80/443.
Unten finden Sie die Möglichkeit, es zu deaktivieren.
Deaktivieren Sie das Kontrollkästchen "Port 80 und 443 verwenden ...".
Speichern und beenden Sie Skype oder starten Sie Ihren Computer neu.
quelle