2016-01-25 96 views
1

我在visual studio 2015中有兩個解決方案:CDN網站無法啓動IIS Express Web服務器端口80正在使用

CDN applicartionhost.configC:\xxxx\CCC\CCC\Dev\CCC\.vs\config

站點配置:

  <site name="CCC.Web" id="1" serverAutoStart="true"> 
      <application path="/" applicationPool="Clr4IntegratedAppPool"> 
       <virtualDirectory path="/" physicalPath="C:\XXXX\CCC\CCC\Dev\CCC\CCC.Web" /> 
      </application> 
      <bindings> 
       <binding protocol="http" bindingInformation="*:80:www.trueq.com.co" /> 
      </bindings> 
     </site> 

網站applicartionhost.config在C:\xxxx\YYY\YYY\Dev\YYY\.vs\config

站點配置:

<site name="YYY" id="1" serverAutoStart="true"> 
      <application path="/" applicationPool="Clr4IntegratedAppPool"> 
       <virtualDirectory path="/" physicalPath="C:\XXXX\YYY\YYY\Dev\YYY\YYY" /> 
      </application> 
      <bindings> 
       <binding protocol="http" bindingInformation="*:80:tq.pastatic.com" /> 
      </bindings> 
     </site> 

當我運行一個解決方案時運行良好,但是當我嘗試運行另一個時,它顯示一個錯誤:無法啓動iis express Web服務器端口80正在使用中。

我不知道該怎麼做。

我試過卸載並重新安裝IIS 10,同時刪除applicartionhost.config,更改端口,沒有任何工作。

+0

你是否已經檢查過,如果任何其他進程已採取該端口? netstat -n -b或許 – elvin

+0

只是一個藍色的鏡頭:Skype是否在這臺機器上運行?有時Skype會阻止我認爲的80端口。 –

+0

是的,已經檢查過Skype端口。 –

回答

0

您不能讓兩個進程在相同的TCP端口上進行偵聽。

當你有兩個解決方案時,你有兩個IIS Express運行的實例。

在(真實的)IIS中,可以使用主機名切換到不同的站點,因爲它只是一個進程監聽。

相關問題