本文給出用戶在安裝Oracle之後,再使用.NET創建ASP.NET應用程序出現VS.NET檢測到web服務器運行的是ASP.NET 1.0版,要創建或打開的應用程序可以配置成與1.0兼容,但將無法運行1.1的新功能,很可能是端口沖突,並給出了該情況的解決方案。
Web服務的inetinfo.exe與Oracle的Apache.exe進程所占用的端口都包括80端口。
如果用戶是在安裝了Oracle之後,再使用.NET創建ASP.NET應用程序出現下面情況的錯誤:
VS.NET檢測到web服務器運行的是ASP.NET1.0版,要創建或打開的應用程序可以配置成與1.0兼容,但將無法運行1.1的新功能,則很可能是應為上面所說的端口沖突。
解決方法:
1)修改Oracle進程的端口
到路徑\oracle\ora90\Apache\Apache\conf下修改httpd.conf 和 httpd.conf.default 內Listen 80修改為其他端口即可。例如:Listen 8080或其他,建議在3000以上的大一點的數值。
2)停止Oracle的Http服務器
可以直接用進程管理器 關閉Apache.exe進程(通常有幾個,要全部關閉)。
這樣做的話,下次重新啟動系統又會出現同樣的問題,這是臨時使用方案:)
據說,也可以修改WEB服務器的端口。