I personally got this problem on my laptop a while ago where IIS and Skype where involved, and even if this time the customer reported two different applications involved (Visual Studio 2005 and Cisco IP Communicator), the symptoms where the same: with Visual Studio 2005 and Cisco IP Communicator running ad the same time, he was unable to debug his web application with the message "Unable to start debugging on the web server. Could not start ASP.NET or ATL Server debugging. Verify that ASP.NET or ATL Server is correctly installed on the server". If he stopped the IP Communicator the problem went away; clearly a conflict between IIS and Cisco Communicator.
Just to be sure we had a look at "netstat -a -b", and found (as expected) that both applications were listening on the HTTP port
TCP computername:http computername.domain.com:0 LISTENING 492 [inetinfo.exe] TCP computername:http computername.domain.com:0 LISTENING 3872 [Communicator.exe]
TCP computername:http computername.domain.com:0 LISTENING 492 [inetinfo.exe]
TCP computername:http computername.domain.com:0 LISTENING 3872 [Communicator.exe]
Since I don't know how Cisco IP Communicator works (and we can't support third party apps anyway), we decided to change the IIS port to 81, but this time the customer was getting "Unable to start debugging on the web server. Unable to connect to the web server. Verify that the web server is running and that incoming HTTP requests are not blocked by a firewall". Another tweak on customers firewall and the problem was fully resolved.
Carlo
Open the Windows regedit utility from the Command-line Interface (CLI) or through Start > Run.
In the regedit utility, choose HKEY_LOCAL_MACHINE\SOFTWARE\Cisco Systems, Inc.\Communicator.
From the Edit menu, choose New > DWORD value.
Rename the WebServerDisabled value, and set it to any non-zero value.
Note: This value does not appear by default.
In order to enable the web server again, delete this key or set the key to zero.
Ah... thanks for sharing!
Con motivo que me compre una nueva notebook es que tuve que reinstalar muchas aplicaciones y mudar mis...
This doesn't work with version 7
In Windows 7 x64 with IIS7 creating this registry key doesn't work.
I have Cisco IP Communicator 7.0.6.0 and in the install directory of this application: C:\Program Files (x86)\Cisco Systems\Cisco IP Communicator\ there is a file named: HTTPService.dll.
Rename this file and close and open cisco ip communicator again.
Next time you execute your CISCO IP telephone this service will not start.
Steps to disable the internal web server on Cisco IP Communicator version 7.0.6.
1.- Switch off Cisco IP Communicator.
2.- Open C:\Program Files (x86)\Cisco Systems\Cisco IP Communicator folder.
3.- Rename HTTPService.dll to _HTTPService.dll or whatever...
4.- Switch on Cisco IP Communicator
Check http://localhost/ the internal web server is not there anymore.