最近一直使用apache,今天需要調試一個ASP的程序,所以安裝了IIS,安裝一切順利,但是在打開IIS的時候卻發現“默認網站”是停止狀態,前面有個紅色的Error圖標,點擊啟動按鈕,彈出錯誤對話框“發生意外錯誤0x8ffe2740”。
這到底是什么原因呢?難道是IIS安裝的時候有文件損壞?不是這樣的。其實這個只是因為IIS的80端口被占用的原因。
解決的方法:
1、關閉占用80端口的程序
根據icech的經驗,一般有比如:
- Apache這類Web服務類軟件會占用80端口
- 迅雷這類下載類軟件尤其是Web迅雷會占用80端口
- Eclipse這類開發軟件有時候會占用80端口
- MSN、Skype、QQ這類聊天軟件自帶了一些服務有時候會占用80端口
- Oracle這類數據庫軟件也會占用80端口
解決的方法:先開啟IIS網站,后運行這類軟件即可解決。對于Apache這類Web服務類軟件可以修改端口。
2、修改IIS端口為其他可用端口
鼠標右鍵點擊“默認網站”,選擇“屬性”,在TCP端口處將80修改為81或者其他未占用的端口,點擊“確定”按鈕。
小技巧:如何查詢被占用的端口?
在CMD下運行netstat -an -p tcp -o命令,查看Local Address是否有80端口被占用。最好的方法是使用第三方軟件比如Active Ports或者TCPView這類軟件進行查看到底是哪個軟件占用了端口。也可以使用防火墻來查看。