J'ai appliqué un certificat SSL auto-signé dans le gestionnaire IIS au site Web par défaut (j'ai ajouté la liaison HTTPS) et après cela, lorsque j'essaie de démarrer le site Web, j'obtiens le message d'erreur suivant : "Le processus ne peut pas accéder au fichier car il est utilisé par un autre processus. (Exception de HRESULT : 0x80070020) ". Mais lorsque je supprime la liaison HTTPS, tout fonctionne bien. Alors, quel est le problème ? Qu'est-ce que j'ai pu faire de mal ?"
Réponses
Trop de publicités?Avez-vous essayé le Article du support Microsoft qui mentionne que cette erreur de processus se produit lorsque vous essayez de démarrer un site Web dans le snap-in MMC des Services d'information Internet.
Si vous essayez de faire cela sur une machine locale, Skype peut bloquer le port https (443). Pour empêcher cela :
Skype : Outils > Options > Avancé > Connexion, puis décochez la case " Utiliser les ports 80 et 443 comme alternatives pour les connexions entrantes ". Fermez ensuite Skype (cliquez avec le bouton droit de la souris dans la barre des tâches et sélectionnez " Quitter Skype ") et essayez de redémarrer le site Web dans IIS.
Oui, quitter l'application de bureau Skype a réglé le problème pour moi aussi.
Si vous utilisez Windows 8(.1), l'application Skype (application Windows Store) n'utilise pas le port local 443. Vous pouvez donc vous passer de l'installation de l'application Skype de bureau. Vous pouvez également l'épingler à votre barre des tâches. Cette solution est suffisante pour moi, car je n'ai pas besoin de toutes les fonctions offertes par la version de bureau.
VmWare Workstation 8 capte 443 pour sa fonction de partage de VM. Vous pouvez la désactiver dans les paramètres. http://communities.vmware.com/thread/341114
Vous pouvez utiliser des outils sysinternals pour vérifier si le fichier est réellement utilisé par un autre processus. Je recommande Explorateur de processus . Une fois que vous avez localisé le coupable, vous pouvez généralement voir pourquoi il ouvre le fichier.
Si vous ne trouvez aucun processus, il se peut que votre code tente d'ouvrir le fichier ; vérifiez les gestionnaires de fichiers que vous n'avez peut-être pas fermés.