開發人員需要懂的 IIS 7 秘技

19
開開開開開開開開 IIS 7 開開 開開開 Microsoft MVPMCT 開開開開 開開開開 開開開開 開開開開 開開開開 開開開開

description

開發人員需要懂的 IIS 7 秘技. 張書源 Microsoft MVPMCT 趨勢 科技 技術經理 網酷 科技 資深顧問 集英信 誠 資深顧問. 大綱. 使用 Web Platform Installer 擴充 IIS 7 的功能 安裝 應用程式 安裝 產品擴充功能 使用 IIS 7 擴充功能 強化 ASP.NET 執行 環境 URL Rewrite URL 授權 規則 組態設定 Web 部署. 網際網路應用程式生態環境. T. 私有雲的執行 環境 -- IIS 7. Web Platform Installer. - PowerPoint PPT Presentation

Transcript of 開發人員需要懂的 IIS 7 秘技

開發人員需要懂的IIS 7 秘技張書源Microsoft MVP MCT趨勢科技 技術經理網酷科技 資深顧問集英信誠 資深顧問

大綱

使用 Web Platform Installer 擴充 IIS 7 的功能

安裝應用程式安裝產品擴充功能

使用 IIS 7 擴充功能強化 ASP.NET 執行環境URL RewriteURL 授權規則組態設定Web 部署

網際網路應用程式生態環境

T

私有雲的執行環境 -- IIS 7

Web Platform Installer

快速建立 Web 應用程式環境

demo

Web Platform Installer工具介紹

URL Rewrite 工具

重寫 IIS 所接收到的 URL 要求簡短網址搜尋引擎最佳化

定義重寫規則比對 URL標頭 (Header)伺服器變數

demo

使用 URL Rewrite 工具設定重寫要求

設定 URL 授權規則

限制應用程式 URL 存取權限ASP.NET 只能針對 Managed Code 設定授權( 例如: .aspx 、 .asmx)

IIS URL 授權規則可以套用到所有的文件( 例如 : 文字檔 )

轉移環境時不需要重新設定所有設定會自動寫入 Web.Config

設定 URL 授權規則

IP 位置及網域限制

限制可以存取網站內容的 IP 位址IP 位址範圍網域名稱

動態 IP 限制規則根據用戶端要求的數量,限制存取阻絕對網站或是服務的 DOS 攻擊

設定 IP 存取限制

ASP.NET 應用程式組態 (1)

使用 IIS 管理員維護組態

ASP.NET 應用程式組態 (2)

調整過的組態設定會自動更新到 web.config組態檔<system.web>

ASP.NET 執行環境組態區段<system.webServer>

IIS 執行環境組態區段

利用 IIS 管理工具維護ASP.NET 應用程式組態

更簡單的應用程式部署方式

Web Deploy v2.0Web 應用程式自動封裝與部署 支援 VS 2010 開發工具可發佈網站內容、組態設定、資料庫與其他相依組件

可以透過 Web PI 工具安裝整合 IIS 管理工具

One Click Publish with

Differential Sync

Update workflowto get nightly deployments

Web.Debug.Config, . Web.Testing.Config,

Web.Release.Config

MsBuild based Web Publishing Pipeline (WPP)

Web Content,

IIS Settings, Databases,

Registry, etc

Web Farm Deployment

Site/Server Snapshots &

Migration

Consolidated Web Deployment

Environment Specific

Configurations

Reusable & Simple Web Packages

Extensible & Customizable

Team Build Integration

VS 2010+

Web Deploy

demo

利用 Web Deploy 部署ASP.NET 應用程式

Q & A