VS2010與.NET4.0 系列 1. 乾淨的Web.config文件

.NET 3.0/3.5 中的 Web.config

.NET 3.0/3.5 中新建 ASP.NET 項目的 Web.config 文件內容比較大,在 VS2008Sp1 中達到 126 行之多,其中包含了 ASP.NET 3.0/3.5 必須的所有定義,這是因爲 .NET 3.0/3.5 還是依賴於 .NET 2.0,爲了防止覆蓋 .NET 2.0 的 machine.config 帶來的風險才這麼做的。

.NET 4 中的 Web.config

.NET 4 中新的 machine.config 文件現在自動地註冊了所有 ASP.NET 標籤的節、處理程序和模塊,還包括以下功能:

  • ASP.NET AJAX
  • ASP.NET Dynamic Data
  • ASP.NET Routing
  • ASP.NET Chart 控件

這樣當在 VS2010 中創建空白 ASP.NET 項目時,應用程序級的 Web.config 文件既乾淨又簡單了:

第一個配置節是告訴 ASP.NET 默認爲應用程序啓用調試,並指定 VS 要針對的 .NET 版本(爲智能感知功能使用)。

第二個配置節表示是否在 IIS7 中在運行 ASP.NET 應用程序時是否使用“集成”模式——這可以控制是否爲應用程序內部所有的請求還是隻爲 ASP.NET 的特定 URL 運行 ASP.NET 模塊(HttpModule)。這裏默認是爲應用程序啓用的,因爲爲了兼容性在機器範圍註冊的 IIS7 設置是隻爲 ASP.NET URL(而不是所有請求)運行模塊。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章