在vista中用IIS7除錯WEB專案

2022-03-18 01:25:11 字數 643 閱讀 5990

vs2005自帶的localserver雖然可以不用iis,但是碰到一些上傳操作時,必須使用iis來除錯,在viata中使用iis 7遇到了下列問題。

因為vs 2005是不支援iis 7的,所以你在安裝iis 7的時候,要選擇iis 6相容性。另外還需要配置安全性等:

iis 預設安全性:vs2005 中,如果要除錯站點的話,必須有「整合 windows 身份驗證」

其他兩個,在一些情況下也能會用到:

摘要式身份驗證 是使用 windows 域控制器對請求訪問 web 伺服器上內容的使用者進行身份驗證。

基本身份驗證 是要求使用者提供有效的使用者名稱和密碼才能訪問內容。

剛才我們增加的幾個身份驗證,需要在你要除錯的站點上啟用。

注意:是你要除錯的站點,而不是你要除錯的應用程式目錄!

iis 的應用程式池根據託管管道模式分了兩種型別:整合和經典

整合 .net 模式下,應用程式不應在 /配置節中指定 asp.net 模組元件,而應使用 /配置節來載入 asp.net 模組元件。

經典 .net 模式 則是我們以前習慣的iis 6 的方式,沒有上述限制。

畢竟現在 longhorn server 離我們還遠,我們當然要相容window 2003 的iis6 的模式,所以我們需要修改站點的應用程式池設定,如下圖:

在IIS7中安裝SSL證書

1 在執行中輸入mmc 2 在microsoft管理控制台中選擇選單檔案 新增 管理單元 3 在彈出視窗中選證書,按嚮導指示分別選擇計算機賬戶 本地計算機,證書管理單元匯入了控制台 4 選擇中級證書頒發機構,選擇匯入,瀏覽檔案時使用篩選pkcs 7 證書 spc p7b 5 開啟iis,選擇伺服器根...

IIS6與IIS7中的w3wp工作程序

當然,我們可以新建乙個應用程式池,然後更改 所在的應用程式池。新增乙個應用程式池 檢視結果 因為此時預設的情況下,所有的 都在同乙個應用程式池中,所以它們都會共享同乙個w3wp程序,因為在預設的應用程式池中預設設定的web園的最大程序數為1,如圖所示。此時我們分別訪問預設應用程式池中的三個 可以看到...

mvc3 在iis7 中的部署 發布

1.應用程式池採用整合模式 建議 net framework版本為 net framework4.0.30319。2.確保asp.net mvc3已安裝好,然後檢查站點的處理程式對映,看是否存在下列對映 extensionlessurlhandler integrated 4.0 extension...