如何在iis60有效布署与管理aspnet20应用程式内容摘要:
組態設定 IIS 的組態設是儲存在 IIS Metabase 中,跟 的組態設定完全不一樣 的組態設定儲存在以下兩個地址 : : 主機設定 %windir%\\Framework\version\CONFIG : 應用程式的設定 應用程式根資料夾下有一個 每個子資料夾下可以有各自的 IIS 組態設定系統 根目錄下 ASP .NET 全域設定 每一個應用程式 .NET Framework + .NET Framework .NET 全域設定 運作流程 管線 管線指的是從要求接收到執行完畢產生結果的路徑 充份了解 管線的運作流程,才能夠了解 組態設檔中的各項設定與套用時機 處理 要求 IIS 接收到要求 進行身份驗證與授權 IIS 找到適當的 handler IIS 使用 ISAPI handler 將要求轉向至 ISAPI 建立 AppDomain (如果是第一次執行 ) CLR 負責執行 程式碼 IIS 與 整合 使用 ISAPI 來啓動 .NET Handler 只能處理 要求 兩者功能有重覆的地方 傳送回應 記錄 壓縮 NTLM 基本 選擇 Handler CGI 靜態 檔案 ISAPI 身份驗證 匿名 … … 身份驗證 表單 Windows 對應 Handler ASPX Trace … … … 大綱 重要的 概念 組態設檔 應用程式部署與管理 版本與組件版本控管 與 64 位元平台 遠端偵錯 IIS 應用程式集區管理 部署與管理 部署 應用程式 (組態初始化 ) 手動 使用 命令工具,使用記事本編輯 透過 MMC 嵌入式管理單元 自動 使用 組態設定 API 在批次檔中使用 管理 應用程式 (組態變更 ) 手動 使用 命令列工具 使用 MMC 嵌入式管理單元 使用 Web 站台管理工具 自動 : 在批次檔中使用 命令列工具 (1) 手動組態部署與管理 使用 MMC 嵌入式管理單元會比較安全 但是有些動作必須使用命令列工具來做 自動組態部署與管理 很適合用在自動部署與管理上 適合重覆的動作執行 可以合併其它工具做成批次檔 命令列工具 (2) 每一個版本的 都有各自的工具 位於各自的資料夾中 例如 : C:\WINDOWS\\Framework64\ 常用參數 : disable enable 在 IIS 安全主控台中停用或啓用 ,但是這對以整合模式執行的應用程式將沒有任何作用。 i 在 IIS 中安裝 並且在 IIS metabase 中更新 script maps,原本舊版的應用程式會升級 scrip maps,但是新版的則不會。 ir 跟 i 參數一樣,但是只在 IIS 上註冊 ,不會更新 scripts maps。 r 更新 IIS metabase 中的所有 script maps。 (不管現在是什麼版本 ) s path 在指定路徑下安裝 script maps。 命令列工具 (3) 可以配合 和其它工具來做 應用程式佈署 : 建立 Web 應用程式集區 CREATE W3SVC/AppPools/BusyPool IIsApplicationPool : 在應用程式集區中建立 Web 網站 /create C:\MySource MySite /ap BusyPool /dontstart : 安裝 和 IIS scriptmap C:\WINDOWS\\Framework\\aps_ enable ir C:\WINDOWS\\Framework\\aps_ s W3SVC/metabase path 命令列工具 使用 設定某一應用程式使用 ,其它使用 MMC 嵌入式管理單元 的組態設定是階層式且分散式的 這些組態設定其實非常的複雜,需要一個介面來做管理與設定 使用者介面嵌入式管理單元是延伸自 “網際網路資訊服務管理員 ” (IIS 管理員 ) 方便做設定瀏覽與變更 避免設定錯誤 顯示 版本 顯示設檔的檔與路徑 顯示設定檔建立時間與上次修改時間 MMC 介面 組態編輯畫面 管理介面供以下頁籤 : 一般 : 資源管理 (伺服器、網站、應用程式 ) 自訂錯誤 : 自訂錯誤的處理方式與對應的錯誤訊息網頁 授權 : 定義使用者或角色授權 驗證 : 設定驗證方式、 Membership Providers、 Role Providers 應用程式 : 設定應用程式語言、主版頁面、編碼、 身份識別 狀態管理 : 設定 Session 與 Application 狀態組態 位置 : 針對特定位置不同設定 可以設定 : 資料庫連線字串 應用程式設定 編輯的組態設定檔案 : 伺服器 網站 虛擬目錄 組態編輯畫面 一般 可以設定 : 本機或遠端的自訂錯誤 自訂錯誤的 URL 轉向 組態編輯畫面 自訂錯誤 IIS 自訂錯誤 : 可以使。如何在iis60有效布署与管理aspnet20应用程式
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。