2011-12-27 24 views
53

Tôi đã áp dụng chứng chỉ SSL tự ký trong trình quản lý IIS tới trang web mặc định (thêm ràng buộc HTTPS) và sau đó khi tôi đang cố gắng để bắt đầu trang web, tôi nhận được thông báo lỗi sau: "Quá trình không thể truy cập tệp vì nó đang được sử dụng bởi một quy trình khác. (Ngoại lệ từ HRESULT: 0x80070020)". Nhưng khi tôi loại bỏ ràng buộc HTTPS, mọi thứ đều hoạt động tốt. Vì vậy, vấn đề là gì? Tôi có thể làm gì sai? "Áp dụng chứng chỉ SSL trong trình quản lý IIS và "Quy trình không thể truy cập tệp vì nó đang được sử dụng bởi một tiến trình khác" lỗi

Trả lời

83

bạn đã thử các Microsoft Support Article đề cập đến quá trình này. lỗi xảy ra khi bạn cố gắng bắt đầu một trang Web trong Internet Information Services MMC snap-in

+60

Cảm ơn rất nhiều câu trả lời. Tôi đã có một cái nhìn về bài viết bạn đã đề cập và nó đã giúp tôi giải quyết vấn đề !!! Sử dụng lệnh netstat -ano Tôi thấy rằng một số tiến trình đang lắng nghe trên 0.0.0.0:443 và nó là Skype :) và sau đó tôi tìm thấy trong cài đặt Skype rằng tùy chọn "Sử dụng cổng 80 và 443 là lựa chọn thay thế cho kết nối đến" đã được kiểm tra tắt. Sau khi bỏ chọn nó, mọi thứ đều hoạt động tốt. – andrew

+2

Đó là TeamViewer hogging nó cho tôi! –

+2

Tôi gặp vấn đề tương tự. Tôi đơn giản đóng Skype và trang web bắt đầu tốt. Cảm ơn @andrew! – ThisGuy

1

Bạn có thể muốn sử dụng một số công cụ sysinternals để xem tệp có thực sự được sử dụng bởi một quy trình khác hay không. Tôi khuyên bạn nên Process Explorer. . mở file

Nếu bạn không thể tìm thấy bất kỳ quá trình, có thể mã của bạn cố gắng để mở tập tin; kiểm tra bất kỳ xử lý tập tin bạn có thể không đóng

43

Nếu bạn đang cố gắng thực hiện việc này trên máy cục bộ, Skype có thể chặn cổng https (443). Để ngăn chặn điều này:

Skype - Công cụ> Tùy chọn> Nâng cao> Kết nối, sau đó bỏ chọn 'Sử dụng cổng 80 và 443 làm lựa chọn thay thế cho kết nối đến'. Sau đó, khá Skype (nhấp chuột phải vào thanh tác vụ, 'Thoát Skype') và thử khởi động lại trang web trong IIS.

2

Có thoát ứng dụng Skype dành cho máy tính để bàn cũng đã sửa lỗi này cho tôi.

Nếu bạn đang chạy Windows 8 (.1) Ứng dụng Skype (Windows Store App) không sử dụng cổng 443 cục bộ nếu bạn có thể sống mà không cần cài đặt ứng dụng Skype trên máy tính. Ngoài ra, bạn có thể ghim nó vào thanh tác vụ của mình. Giải pháp này đủ tốt cho tôi vì tôi không cần tất cả các tính năng mà phiên bản dành cho máy tính để bàn cung cấp.

Các vấn đề liên quan