IIS 6 problem start HTTPS site: the process cannot access the file because it is being used by another process

Hi

I have a big problem this morning with IIS 6 HTTPS website. Last week I deleted some IP address from  network card. This morning after restart all my website was down (HTTP & HTTPS). I checked binding and delete IP that don't exist anymore. After restart of IIS services all HTTP website started but not the HTTPS. It write 'the process cannot access the file because it is being used by another process' while I try to start them. I have these 2 events :

Event Type:      Error
Event Source:      W3SVC
Event Category:      None
Event ID:      1004
Date:            15-07-06
Time:            09:08:57
User:            N/A
Computer:      AAA
Description:
Cannot register the URL prefix 'https://192.168.0.111:443/AAA/' for site '11382245'. The site has been deactivated.  The data field contains the error number.

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
Data:
0000: 20 00 07 80                ..€    
------------------------------------------------------------------------------
Event Type:      Error
Event Source:      HTTP
Event Category:      None
Event ID:      15005
Date:            15-07-06
Time:            09:08:57
User:            N/A
Computer:      AAA
Description:
Unable to bind to the underlying transport for 0.0.0.0:443. The IP Listen-Only list may contain a reference to an interface which may not exist on this machine.  The data field contains the error number.

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
Data:
0000: 00 00 04 00 02 00 52 00   ......R.
0008: 00 00 00 00 9d 3a 00 c0   ....:.À
0010: 00 00 00 00 00 00 00 00   ........
0018: 00 00 00 00 00 00 00 00   ........
0020: 00 00 00 00 00 00 00 00   ........
0028: 43 00 00 c0               C..À    
--------------------------------------------------------------------------------------------

I Tried 'cscript adsutil.vbs set w3svc/disablesocketpooling true' but it didn't work. I tried 'httpcfg delete iplisten -i 0.0.0.0' but didn't work. I tried 'netstat -ano' but nothing is listening on 443 except WMS on an other IP address.

Somebody can help me fast on this?

Thank you!
zacker69Asked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

zacker69Author Commented:
I resolve it. It wasn't WMS but VisualSVN Server that listen on 443. I disable it and everything work now.

I don't know why but this server worked for years like that but when I delete unused IP Address from network adapter I got conflic with Visual SVN Server on port 443. Somebody can explain me that?

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
David Johnson, CD, MVPOwnerCommented:
The ip was used at one time.. in iis 6 https is bound to a port.  newer versions allow the same port to be used by 2 or more https sites.
btanExec ConsultantCommented:
this is similar to IIS 7 too. As a "fresh" start, there are no IP addresses binded to IIS i.e. none in its bind list, so IIS will bind to all IP addresses as a default stand. However, if you start to explicitly add one IP to the bind list, IIS will listen to just that IP or any IP subsequently added to the list. e.g. using netsh http add iplisten ipaddress=xxx.xxx.xxx.xxx.
This also requires to restart IIS for the change to take affect. In short, for VisualSvn, IIS will still take the IP address hostage unless IIS is explicitly told which IP addresses to listen to. Using netsh http show iplisten will list out those in running. And the delete as shared will remove from list.
zacker69Author Commented:
no other comment was made
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft IIS Web Server

From novice to tech pro — start learning today.