HTTP could not register URL https://+ . Another application has already registered this URL with HTTP.SYS
Have you come across this issue HTTP could not register URL https://+ . Another application has already registered this URL with HTTP.SYS
Are you self hosting a WCF library service inside a console or windows forms application? Then the most likely cause of this problem is that you have the library project contained within your same solution.
The problem happens because the WCF Service Host running at the same time as your custom host application. You run or debug your app and when your host initialises the WCF stack, you will see an AddressAlreadyInUseException as in the above pic. This is happening because the WCF Service Host in Visual studio is already listening on the same address...
Basically remove the wcf lib from the solution and reference it. When you run the host you should now be able to open it.
ServiceHost host = new ServiceHost(typeof(ClientHost));
Host.Open();
Now there should be no errorJ!
Rick Rainey's suggested a fix to the config file which doesn’t work for me, but may for somebody else which prevents removing it from the project. https://blogs.msdn.com/rickrain/archive/2008/02/14/Preventing-the-WCF-Service-Host-from-launching-in-Visual-Studio-2008.aspx
I have not seen if this bug exists in 2010 yet.. I will update when I check it..
Comments
Anonymous
September 13, 2009
Try disable the WCF Service Host for the library project. i.e. Right Click on the service library project and select Properties. Go to the WCF Options and uncheck the option Start WCF Service Host when debugging another project in the same solutionAnonymous
October 08, 2010
LKW. Thank you. Unchecking the option "Start WCF Service Host when debugging another project in the same solution", fixed the problem for me.Anonymous
November 29, 2010
Thanks! I also unchecked the option "Start WCF Service Host when debugging another project..." and now it's all right.Anonymous
February 20, 2011
Thank you for this information. It fixes the problem on VS2010.Anonymous
April 03, 2011
LKW, thanks for the short solution. Keithmg, thanks for suggesting better way to orgnize WCF projectAnonymous
February 26, 2012
thanksAnonymous
March 08, 2012
thanks, for the solution.....Anonymous
May 03, 2012
Thanks! Unchecking the option "Start WCF Service Host when debugging another project..." worked for me.Anonymous
March 31, 2013
Worked for me as well .. ThanksAnonymous
February 10, 2014
Briliant! Appreciate that! Also worked! :)Anonymous
May 06, 2014
Thanks LKW! Perfect simple fix that works.Anonymous
January 17, 2015
LKW. Thank you. Unchecking the option "Start WCF Service Host when debugging another project in the same solution", fixed the problem for me.Anonymous
February 01, 2015
Perfect! Thanks for help saving my time.Anonymous
February 11, 2015
Thanks LKW! You are a savior!!! Worked like a CHARM!!Anonymous
February 17, 2015
Thanks to LKW for the solution. Worked.Anonymous
August 18, 2015
Take this page down. It's 6 years old!!!