1. 程式人生 > >解決 web伺服器部署常見問題,server application unavailable 和 程式無法連線資料庫 的問題(asp.net 2.0 + oracle9i + winXP)

解決 web伺服器部署常見問題,server application unavailable 和 程式無法連線資料庫 的問題(asp.net 2.0 + oracle9i + winXP)

部署時出現以下錯誤:

server application unavailable
the web application you are attempting to access on this web server is currently unavailable. please hit the "refresh" button in your web browser to retry your request.

-----------------------------------------------------

重配置站點的解決方案

1.如果在部署前機器上有 framework2.0 那就試著重灌一下 或者重新註冊一下 iis,步驟如下:

   開啟命令提示符輸入 cmd,找到 “C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/aspnet_regiis.exe”

   檔案將 該檔案拖放 到控制檯中,輸入完結果如下 “C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/aspnet_regiis.exe -i”

  (注意後面的引數 -i),回車後就可以重新註冊了。

2.將站點目錄檔案加新增 service network 許可權,並配置許可權為“完全控制”(這樣應該不安全但是還是顯然程式跑起來吧!)

   設定步驟:選擇站點目錄資料夾如“C:/Inetpub/wwwroot/test” 右擊/屬性/安全選項卡 中新增

3.將站點的屬性頁中“asp.net”選項卡中的 .net 版本處選擇正確的開發版本與之對應,如要部署的為 .net 2.0 開發,則該處

   就應該選擇“2.0···” 版本

-----------------------------------------------------

以上配置均無誤後,程式無法連線資料庫

1. 對 oracele 的安裝目錄資料夾新增 everyone 許可權即可