J'essaie de publier un site Web avec un certificat SSL créé par moi-même sur ma propre adresse IP. Après avoir ajouté le site à la IIS et essayer de fonctionner, je reçois cette erreur et je ne parviens pas à démarrer le site Web.
Gestionnaire des services Internet (IIS) - Le processus ne peut pas accéder au fichier car il est utilisé par un autre processus. (Exception de HRESULT: 0x80070020)
Quelle peut être la raison de ce problème?
Vérifiez ceci http://support.Microsoft.com/kb/890015/en-us
Un autre processus utilise le port 80 ou le port 443 sur l'ordinateur qui exécute IIS. Par défaut, IIS utilise le port 80 comme port par défaut TCP et le port 443 pour Secure Sockets Layer (SSL).
Pour élaborer davantage la réponse (correcte) de Nacho, de ici :
Exécutez la commande suivante à partir d'une invite de commande pour trouver le PID du processus utilisant TCP les ports 80 et/ou 443 (indice: pour 433, , c'est probablement Skype ):
netstat -aon | find ":80"
netstat -aon | find ":443"
Vous verrez une sortie semblable à la suivante. N'oubliez pas que le PID réel varie d'un cas à l'autre.
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
Maintenant, en utilisant le Gestionnaire des tâches, vous pouvez facilement savoir à quel processus appartient le PID ci-dessus et prendre les mesures appropriées.
Eh bien, dans mon cas, Skype était le coupable. Oui, vous avez bien lu. Skype utilisait le port 80/443.
Voici le moyen de le désactiver-
En espérant que cela vous aidera aussi:)