開發人員需要懂的 IIS 7 秘技
description
Transcript of 開發人員需要懂的 IIS 7 秘技
大綱
使用 Web Platform Installer 擴充 IIS 7 的功能
安裝應用程式安裝產品擴充功能
使用 IIS 7 擴充功能強化 ASP.NET 執行環境URL RewriteURL 授權規則組態設定Web 部署
設定 URL 授權規則
限制應用程式 URL 存取權限ASP.NET 只能針對 Managed Code 設定授權( 例如: .aspx 、 .asmx)
IIS URL 授權規則可以套用到所有的文件( 例如 : 文字檔 )
轉移環境時不需要重新設定所有設定會自動寫入 Web.Config
ASP.NET 應用程式組態 (2)
調整過的組態設定會自動更新到 web.config組態檔<system.web>
ASP.NET 執行環境組態區段<system.webServer>
IIS 執行環境組態區段
更簡單的應用程式部署方式
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