首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> 關於ASP.NET

Oracle 與 ASP.NET 連接埠衝突問題與解決方案

     編輯:關於ASP.NET

本文給出用戶安裝 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.NET 1.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 伺服器連接埠。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved