Apliqué un certificado SSL autofirmado en el administrador IIS al sitio web predeterminado (se agregó el enlace HTTPS) y después de eso cuando trato de iniciar el sitio web, recibo el siguiente mensaje de error: "El proceso no puede acceder al archivo porque está siendo utilizado por otro proceso. (Excepción de HRESULT: 0x80070020)". Pero cuando elimino el enlace HTTPS, todo funciona bien. Entonces, ¿cuál es el problema? ¿Qué podría haber hecho mal? "Aplicar certificado SSL en el administrador IIS y "El proceso no puede acceder al archivo porque está siendo utilizado por otro proceso" error
Respuesta
ha intentado la Microsoft Support Article que mencione en este proceso. error al intentar iniciar un sitio web en el complemento MMC de servicios de información de Internet
Es posible que desee utilizar algunas herramientas sysinternals para ver si el archivo es realmente utilizado por otro proceso. Recomiendo Process Explorer. Una vez que haya localizado al culpable, generalmente puede ver por qué . abre el archivo
Si no puede encontrar cualquier proceso, tal vez su código intenta abrir el archivo; comprobar que no existen controladores de archivos puede que no haya cerrado
La estación de trabajo VmWare 8 toma 443 por su característica VM Sharing. Puedes deshabilitarlo en la configuración. http://communities.vmware.com/thread/341114
Si está intentando hacer esto en una máquina local, Skype puede bloquear el puerto https (443). Para detener esto:
Skype - Herramientas> Opciones> Avanzado> Conexión, luego desmarque 'Usar el puerto 80 y 443 como alternativas para las conexiones entrantes'. Luego bastante Skype (haga clic con el botón derecho en la barra de tareas, "Salir de Skype") e intente volver a iniciar el sitio web en IIS.
Sí, salir de la aplicación de escritorio de Skype solucionó esto también.
Si ejecuta Windows 8 (.1) la aplicación Skype (aplicación Windows Store) no utiliza el puerto 443 local si puede vivir sin instalar la aplicación Skype de escritorio. También puedes fijarlo a tu barra de tareas. Esta solución es lo suficientemente buena para mí, ya que no necesito todas las funciones que ofrece la versión de escritorio.
- 1. proceso no puede acceder al archivo "MyFile.log" porque está siendo utilizado por otro proceso
- 2. archivo está siendo utilizado por otro proceso
- 3. El proceso no tiene acceso al archivo porque está siendo utilizado por otro proceso
- 4. El proceso no puede acceder al archivo porque lo está utilizando otro proceso
- 5. El proceso no puede acceder al archivo, porque lo está utilizando otro proceso
- 6. C Excepción archivo #: no tiene acceso al archivo porque está siendo utilizado por otro proceso
- 7. El proceso no puede acceder al archivo porque lo está utilizando otro proceso
- 8. C# File.Delete, archivo que está siendo utilizado por otro proceso
- 9. proceso de IIS no puede acceder al archivo en uso
- 10. ¿Por qué PowerShell no puede construir mis soluciones .net? ("el archivo está siendo utilizado por otro proceso")
- 11. FileStream: utilizado por otro error de proceso
- 12. Cómo comprobar si el archivo está siendo utilizado por otro proceso - Powershell
- 13. de archivo usado por otro proceso
- 14. MSBUILD falla con "El proceso no puede acceder al archivo xxxxx porque lo está utilizando otro proceso". cuando maxcpucount es mayor que 1
- 15. Lectura de un archivo utilizado por otro proceso
- 16. ¿Por qué obtengo el error "el archivo es utilizado por otro proceso" cuando depuro dentro de Visual Studio?
- 17. .NET - TextWriterTraceListener, el archivo está en uso por otro proceso
- 18. El archivo es utilizado por otro proceso. ¿Cómo saber qué proceso?
- 19. El uso de File.AppendAllText provoca un error "Proceso no puede acceder al archivo, ya está en uso"
- 20. Comprueba si un archivo no está abierto (no usado por otro proceso) en Python
- 21. Error FileAccessDenied (JET_errFileAccessDenied, no se puede acceder al archivo, el archivo está bloqueado o en uso)
- 22. No se puede adjuntar al proceso
- 23. El nombre ya está siendo utilizado por un objeto existente
- 24. ¿Archivo bloqueado por qué proceso?
- 25. Cómo esperar a que finalice un proceso para ejecutar otro proceso en el archivo por lotes
- 26. arrastre a otro proceso
- 27. ¿Cómo ver la plantilla de proceso que está siendo utilizada por el proyecto TFS?
- 28. Cómo saber si una IOException atrapada es causada por el archivo que está siendo utilizado por otro proceso, sin recurrir al análisis de la propiedad de mensaje de la excepción
- 29. Ejecutar otro programa en el archivo bat de Windows y no crear el proceso secundario
- 30. Ignorando el certificado SSL no válido
Muchas gracias por la respuesta. ¡Eché un vistazo al artículo que mencionaste y me ayudó a resolver el problema! Usando el comando netstat -ano encontré que algún proceso estaba escuchando en 0.0.0.0:443 y fue Skype :) y luego encontré en la configuración de Skype que la opción "Usar los puertos 80 y 443 como alternativas para las conexiones entrantes" había sido marcado. Después de desmarcarlo, todo está funcionando bien. – andrew
¡Fue TeamViewer hurgándome de mí! –
Tuve exactamente el mismo problema. Simplemente cerré Skype y el sitio comenzó bien. Gracias @andrew! – ThisGuy