我正在使用VS2012,.NET 4.5。我剛剛從github下載了NuGetGalary,並嘗試構建並運行它的Web應用程序。Visual Studio Debug說無法啓動IIS Express Web服務器(註冊localhost失敗:443)
我使用IIS表達與項目地址http://localhost:8081
但是,當我啓動這個項目,我收到以下錯誤消息
出了什麼問題?
我正在使用VS2012,.NET 4.5。我剛剛從github下載了NuGetGalary,並嘗試構建並運行它的Web應用程序。Visual Studio Debug說無法啓動IIS Express Web服務器(註冊localhost失敗:443)
我使用IIS表達與項目地址http://localhost:8081
但是,當我啓動這個項目,我收到以下錯誤消息
出了什麼問題?
愚蠢的理由,
我以前this Microsoft Support Article找出什麼是錯的。原來,VMWare Workstation Server服務保留了443端口。我停止了該服務,現在項目啓動正常。
由於我不能添加評論,我把我的想法放在這裏。
由於您在「localhost:8081」上啓動該站點,並且因爲使用端口443而無法啓動該站點,所以可能是在解決方案內部啓動了一些服務,並且默認情況下在443上運行。
您的解決方案包括停止似乎使用相同端口的應用程序「VMWare Workstation Server」。這可能並不總是可能的,具體取決於使用端口的應用類型。
您還可以做什麼(也許),是配置項目/服務(在Visual Studio中)使用其他端口超過443
通常可以在項目屬性中找到這個元素。
我確實將端口更改爲8081,但不知何故它需要綁定到443(可能是拼圖的ssl部分)。我無法在Project properties對話框中找到任何可以更改第二個端口的地方。 – fahadash
對我來說,這是Skype。我進入Skype設置,取消選中該框以使用端口80和443,然後重新啓動它。然後啓動服務器。 – nasch