Подтвердить что ты не робот

Применение SSL-сертификата в диспетчере IIS и "Ошибка процесса доступа к файлу, поскольку он используется другим процессом"

Я применил самоподписанный SSL-сертификат в диспетчере IIS к веб-сайту по умолчанию (добавил привязку HTTPS), а после этого, когда я пытаюсь запустить веб-сайт, я получаю следующее сообщение об ошибке: "Процесс не может получить доступ к файлу, потому что он используется другим процессом. (Исключение из HRESULT: 0x80070020)". Но когда я удаляю привязку HTTPS, все работает нормально. Так в чем проблема? Что я мог сделать неправильно?

4b9b3361

Ответ 1

Вы пробовали статью поддержки Microsoft, в которой упоминается эта ошибка процесса, возникающая при попытке запустить веб-сайт в оснастке MMC Internet Information Services -в

Ответ 2

Если вы пытаетесь сделать это на локальном компьютере, Skype может заблокировать порт https (443). Чтобы остановить это:

Skype - Инструменты > Параметры > Дополнительно > Соединение, затем снимите флажок "Использовать порт 80 и 443 в качестве альтернативы входящим соединениям". Затем достаточно Skype (щелкните правой кнопкой мыши на панели задач, "Quit Skype" ) и попробуйте снова запустить веб-сайт в IIS.

Ответ 3

Рабочая станция VmWare 8 захватывает 443 для своей функции совместного использования VM. Вы можете отключить его в настройках. http://communities.vmware.com/thread/341114

Ответ 4

Да, выход из приложения для настольных компьютеров Skype исправил это и для меня.

Если ваша работа под управлением Windows 8 (.1), приложение Skype (приложение для Windows Store) не использует локальный порт 443, если вы можете жить без установки настольного приложения Skype. Также вы можете привязать его к панели задач. Это решение для меня достаточно хорошо, так как мне не нужны все функции, предлагаемые настольной версией.

Ответ 5

Возможно, вы захотите использовать некоторые инструменты sysinternals, чтобы увидеть, действительно ли файл используется другим процессом. Я рекомендую Process Explorer. Как только вы обнаружите виновника, вы обычно видите, почему он открывает файл.

Если вы не можете найти какой-либо процесс, возможно, ваш код попытается открыть файл; проверьте наличие каких-либо обработчиков файлов, которые вы, возможно, не закрыли.