IIS部署ASP網站


朋友有個托管的網站到期了,拿到了源碼,花了點時間部署發布了一下,記錄一下過程

  • 添加IIS服務

首先需要按照順序添加IIS服務,因為不知道網站會用到哪些,所以選的時候盡量勾選了可能用到的組件

 

  • 添加網站

添加網站時選擇了默認的應用程序池,指定了網站名稱和物理路徑,這里的域名配置到指定對外發布的域名上,也可以后期添加

 

  • 添加應用

選擇網站后右鍵添加應用程序

 

  • 設置目錄權限

 

  • 403錯誤

選擇“默認文檔”右側的工具欄“啟動”

 

  • 數據庫問題

這時遇到一個數據庫看了源碼是連接的Access數據庫,數據庫連接不上,度娘幫忙了(http://jingyan.baidu.com/article/22a299b5797df19e19376ad4.html)

    1. 先要設置應用程序池(Application Pool)為Classic .NET AppPool,而不是默認的Default AppPool,可以在網站目錄里對每個站點設置,也可以在站點進行單獨設置。選擇好要設置的站點之后,點右邊的“基本設置”即可調出應用程序池設置對話框。

       

      如何在IIS7下配置ASP+ACCESS環境
      如何在IIS7下配置ASP+ACCESS環境
      如何在IIS7下配置ASP+ACCESS環境
    2.  

      然后再給“系統盤:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp”目錄添加一個“Authenticated Users”的用戶,其中AppData目錄是隱藏的,在進入的時候可以直接在地址欄輸入路徑,或者在文件夾選項里顯示隱藏文件。

       

      如何在IIS7下配置ASP+ACCESS環境
    3.  

      設置權限步驟:右擊Temp文件夾,選擇“屬性”》選擇“安全”選項卡》單擊“編輯”》出來“Temp 的權限”對話框,單擊“添加”,在下面的“輸入對象名稱來選擇”中輸入Authenticated Users,確定》返回到“Temp 的權限”,將Authenticated Users的權限中的完全控制給勾上,確定》確定。

       

      如何在IIS7下配置ASP+ACCESS環境
    4.  

      啟用父路徑支持

      在站點主頁上選擇“ASP”,然后在“行為”組中將“啟用父路徑”設置為True即可。

      應用程序池,點擊后右邊欄出現 Classic.NET AppPool 和 DefaultAppPool二個程序均顯已啟動,右鍵Classic.NET AppPlool選擇高級設置,在彈出的高級設置中,把加載用戶配置文件設置成 True ,點確定。

       

       

      如何在IIS7下配置ASP+ACCESS環境
    5.  

      應用程序池,點擊后右邊欄出現 Classic.NET AppPool 和 DefaultAppPool二個程序均顯已啟動,右鍵Classic.NET AppPlool選擇高級設置,在彈出的高級設置中,把加載用戶配置文件設置成 True ,點確定。

      **************************************************************************

                                  32位版系統的到此完成!

      ***************************************************************************

      如何在IIS7下配置ASP+ACCESS環境
    6.  

      2008企業版X64下IIS7無法解析連接access數據庫:

      要把應用程序池中項目的“啟用32位應用程序”置為“ture”

       

      如何在IIS7下配置ASP+ACCESS環境
    7.  

 

  • 默認首頁問題

 雙擊默認首頁可以設置網站的首頁

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM