程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

IIS7設置

編輯:.NET實例教程
IIS 7.0和IIS 6.0相比改變很大誰都知道,而且在IIS 7.0中用VS2005來調試Web項目也不是什麼新鮮的話題,但是我還是第一次運用這個東東,所以在此記下我的一些過程,希望能給更多的後來者帶了一點參考。其實我寫這篇文章時也參考了其他的一些資料,沒有他們寫的文章我也不可能弄懂怎麼來實現達到這種效果。記得在我裝完Vista後要打開IIS都找了老半天,根本不知道在哪,好了一起來看看吧,如果有什麼地方不對請指出。

  由於IIS 7.0的底層發生了變化,而且VS2005不能識別IIS7.0,所以我們要做的當然是兼容性問題;IIS7.0被徹底的組件化,而Vista默認是沒有打開的,所以我們首先要打開IIS7.0;在Windows Server 2003中都知道有一個權限問題,當然在Vista中也有自己的驗證方式。以上三個問題解決了也就能夠實現用VS2005來調試基於Web的項目了,OK讓我們去看看具體的操作。

  1.安裝IIS7.0組件

  IIS 7.0不像6.0將所有組件集成一塊,而是把它分成了好幾個組件,這樣可能有利於擴展。按照如下步驟打開:開始==>控制面板==>程序==>打開或關閉Windows功能。

  (1)、VS2005 並不能識別 IIS7 ,要讓它識別IIS7, 就需要安裝IIS7 的一個插件:IIS6 管理兼容性;
  (2)、IIS 默認安全性:VS2005 中,如果要調試站點的話,必須有“集成 Windows 身份驗證”其他兩個,在一些情況下也能會用到:摘要式身份驗證 是使用 Windows 域控制器對請求訪問 Web 服務器上內容的用戶進行身份驗證。基本身份驗證 是要求用戶提供有效的用戶名和密碼才能訪問內容。
  (3)、要調試 ASP.net 當然要安裝IIS支持 ASP.Net 的組件了。
  2、配置IIS7
  (1)、IIS7 在安裝了上述組件後,一些功能並沒有啟用,你需要把它啟用起來:控制面板 ==> 管理工具 ==>Internet 信息服務(IIS)管理器 程序中找到"身份驗證"。選中你所要調試的網站(注意不是虛擬目錄)啟用"基本身份驗證","Windows身份驗證","匿名身份驗證"。

  (2)、IIS7 應用程序池的設置:IIS 7.0的應用程序池根據托管管道模式分了兩種類型:集成和經典。
集成 .NET 模式下,應用程序不應在 <system.web>/<httpModules> 配置節中指定 ASP.NET 模塊組件,而應使用 <system.webServer>/<modules> 配置節來加載 ASP.NET 模塊組件。經典 .Net 模式 則是我們以前習慣的IIS 6 的方式,沒有上述限制。我們當然要兼容Window 2003 的IIS6 的模式,所以我們需要修改站點的應用程序池設置。右鍵電擊要調試的網站選擇"高級設置",將“應用程序池”選擇經典模式。

  3.要以管理員的權限來運行VS2005,這個應該誰都知道,不然連Web Application Project都不能被加載,OK了,完成!
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved