Skype ve IIS7 port çakışması

Skype ile çok sevdiğim bir dostum Deniz ile bir süre sohbet ettikten sonra IIS'te bir kodu denemek için start dediğimde Internet Information Services (IIS) Manager bir hata mesajı "The process cannot access the file because it is being used by another process. (Exception from HRESULT: 0x80070020)" ile isteğimi geri çevirdiğini gördüm.

Mesajdan da anlaşıldığı üzere başka bir uygulama tarafından kullanılan bir dosyadan söz ediliyor fakat bunun 80. port olduğunu anlamak ilk bakışta akla ilk gelen çözüm gibi görülüyor. Bunu anlamak için Command Prompt'tan basit bir komut ile kullanılan portları ve portu dinleyen programı listeliyoruz.


netstat -ano


Ekrana dökülen listeye bakıldığında ise ilk satırda:

Proto Local Address Foreign Address State PID
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 6044
................

80. portun 6044 Process ID'li uygulama tarafından kullanıldığı görülüyor. Peki bu process (uygulama) kim?
Cevap için Task Manager (Görev Yöneticisi)'ı açıp çalışan uygulamaları listeliyoruz. PID sütununa göre sıralayıp 6044 numaralı process'in kim olduğuna bakıyoruz: skype.exe.

Eğer PID alanı Görev Yöneticinizde mevcut değilse "View->Select Columns" Görünüm->Sütun Seç ile PID sütununu görev yöneticinize ekleyebilirsiniz.

İyi muhabbetler..