Orcale與Asp.net的端口沖突

字號(hào):

Web服務(wù)的inetinfo.exe與Oracle的Apache.exe進(jìn)程所占用的端口都包括80端口。
     如果用戶是在安裝了Oracle之后,再使用.NET創(chuàng)建ASP.NET應(yīng)用程序出現(xiàn)下面情況的錯(cuò)誤:
    VS.NET檢測(cè)到web服務(wù)器運(yùn)行的是ASP.NET 1.0版,要?jiǎng)?chuàng)建或打開的應(yīng)用程序可以配置成與1.0兼容,但將無(wú)法運(yùn)行1.1的新功能
     則很可能是應(yīng)為上面所說(shuō)的端口沖突.
     解決方法:
     1)修改Oracle進(jìn)程的端口:
     到路徑 \oracle\ora90\Apache\Apache\conf 下修改httpd.conf 和 httpd.conf.default 內(nèi)Listen 80
     修改為其他端口即可
     例如:
     Listen 8080或其他,建議在3000以上的大一點(diǎn)的數(shù)值。
    2)停止Oracle的Http服務(wù)器
     可以直接用進(jìn)程管理器 關(guān)閉Apache.exe進(jìn)程(通常有幾個(gè),要全部關(guān)閉)。
     這樣做的話,下次重新啟動(dòng)系統(tǒng)又會(huì)出現(xiàn)同樣的問(wèn)題,這是臨時(shí)使用方案:)
     據(jù)說(shuō),也可以修改WEB服務(wù)器的端口。