Hi,
Firstly, appologies if this thread appears twice, my first one has dissapeared with no trace, no emails, nothing.
I've got a newly built 64 bit Windows 8 machine running an x86 targeted asp.net web project. This project also hosts a Silverlight project.
On one machine, and this one only I get a very odd problem.
With IIS Express not running, I try to run the solution I get a message poping up saying "Unable to launch the IIS Express Web Server". A toast notification pops up from IIS Express saying "one or more errors occured...". Clicking on this notification tells me "The specified port is in use. Port 53150 is already being use by process IIS Express".
Opening the log file that this popup links to I get the following line:- Failed to register URL "http://localhost:53150/" for site "xxxx.xxxxx" application "/". Error description: Cannot create a file when that file already exists. (0x800700b7).
IIS Express is now running and I can browse the site on the port it complains about.
If I open the folder where IIS Express has put the log file, there are two logs for the same time (down to the second), one gives me the error line, the other has a filename matching the process ID of the running IIS Express giving me a sucess line.
It appears to me that VS 2013 is attempting to run two copies of IIS Express. This machine was reinstalled from a 64 bit Windows 7 machine that had the same problem. I do not think hardware is to blame here, it has to be an installation or configuration fault.
I'm really unclear what is going on and would really apprecate a pointer or two.