1. 程式人生 > >Win8作業系統下IIS如何配置asp.net的執行環境

Win8作業系統下IIS如何配置asp.net的執行環境

本文主要解決的是在win8作業系統下IIS配置asp.net的執行環境,當然win7的配置方法也大致相似,只有少許部分和win8有差異,在下文中我會指出。本文屬本人親自配置的經驗,整理成文上圖分享出來,如有錯誤還請各位指正。對於配置後有問題的可以在下留言,我會盡快回復!

一、把滑鼠放在電腦螢幕的左下角然後右擊,彈出如下圖選單,選擇“程式和功能”(快捷鍵win+X)。(win7點選電腦左下角的“開始”,然後點選“控制面板”開啟程式與功能介面):

把滑鼠放在電腦螢幕的左下角然後右擊,彈出如下圖選單,選擇“程式和功能”

二、進入程式與功能介面後,選擇“啟用或關閉windows功能”(win7為開啟或關閉windows功能)
二、進入程式與功能介面後,選擇“啟用或關閉windows功能”

三、在彈出的對話方塊中按照下圖進行勾選,這裡有幾個地方需要的注意的是:


1、如果是簡單的靜態頁面,可以不配置應用程式開發功能下的選項;
2、如果只是配置.net的執行環境,可以不選擇應用程式開發功能下的“asp”選項,勾上後會配置好asp的執行環境,可以根據需求勾選;
3、在“應用程式開發功能”選項下,win8和win7有一些差別,win8的選項較多,按照下圖進行選擇即可。win7選擇asp.net及.net擴充套件兩項即可,asp按需選擇 。(前為win8,後為win7)

Win8作業系統下IIS配置asp.net的執行環境Win7作業系統下IIS配置asp.net的執行環境


四、點選確定後,win8會開始搜尋需要的檔案,一般需要從網上下載所需的檔案,當然這個操作在點選確定後電腦會自動完成,所以win8只需靜靜等待其下載安裝好就行。win7一般不會彈出此類對話方塊。

五、asp.net執行環境所需的元件安裝好後,在控制面板中有個【管理工具】專案點選進入,選擇“internet資訊服務(IIS)管理器” (非internet資訊服務(IIS)管理器 6.0),win8安裝好後預設會在metro介面生成一個“internet資訊服務(IIS)管理器”磁貼,選擇磁貼則可以直接進入IIS管理器介面。
Win8作業系統下IIS配置asp.net的執行環境
進入iis管理器介面

六、到了這一步,就可以開始新增網站了。按照下圖即可實現在IIS中新增網站:

在IIS中新增網站

七、在彈出的對話方塊中填寫相關資訊,本文中以新增安裝風訊dotNETCMS v1.0 sp5系統為例進行示範,如果對話方塊中資訊不會填可以參照我寫的資訊進行填寫,到這一步以後win8、win7操作全部一樣。新增好後,在左側【網站】下會多出新增的網站名稱,比如我的是風訊。

Win8作業系統下IIS配置asp.net的執行環境
Win8作業系統下IIS配置asp.net的執行環境

到這一步所有IIS環境配置完成了,但是隻做這些工作還不能真正讓網站能正常執行。接下來就開始配置ASP.net的環境!

一、設定應用程式池(ApplicationPool)為Classic.NETAppPool,預設的為DefaultAppPool。選擇IIS管理器左側的預設網站”Default Web Site“(非自己新增的網站),右擊>管理網站>高階設定,將應用程式池設定為Classic.NETAppPool如下圖:
配置ASP.net的環境
配置ASP.net的環境
Win8作業系統下IIS配置asp.net的執行環境

二、啟動應用程式池,正常設定後點擊左側的應用程式池,中間部分會顯示如下圖:

Win8作業系統下IIS配置asp.net的執行環境

三、將Classic.NETAppPool 的標識改為localSystem或NetworkService。本地測試為localsystem,在應用程式池右擊Classic.NETAppPool選擇高階設定,按下圖進行設定:

將 Classic.NETAppPool 的標識改為localSystem或NetworkService
將 Classic.NETAppPool 的標識改為localSystem或NetworkService


四、設定特定使用者。選中預設網站”Default Web Site“
(非自己新增的網站),點選右側的基本設定,點選“連線為”,選擇“特定使用者”,點選設定,輸入系統使用者名稱密碼。這裡必須用作業系統的登入名和密碼,不然無法設定成功也無權訪問硬碟分割槽。

設定特定使用者
設定特定使用者

設定成功後可以點選“測試設定”,彈出如下對話方塊則說明設定成功。點選關閉測試連線返回編輯網站頁面然後確定即可。

測試設定

五、身份驗證。在IIS管理器中間有一個“身份驗證”選項,雙擊進入後確保啟用的如下圖:

身份驗證
身份驗證

六、設定預設的開始頁面index.aspx,雙擊IIS下的”預設文件“,點選“操作”下面的”新增“填寫index.aspx 如下圖所示:

設定預設的開始頁面index.aspx
設定預設的開始頁面index.aspx

此時可以測試之前的配置是否成功,在瀏覽器中輸入:http://localhost然後回車,出現下面的頁面那麼祝賀你已經配置成功!

Win8作業系統下IIS配置asp.net的執行環境

1、如何瀏覽新增的網站?
解決辦法:在瀏覽器輸入在配置時填寫的IP地址即可訪問網站,還有一個辦法是在IIS管理器的右側【操作】下有個瀏覽網站的連結,點選也可以實現網站的瀏覽;
2、無法瀏覽網站的檔案,輸入ip地址或點選瀏覽網站的連結後 ,提示”http 500內部伺服器錯誤“。
解決辦法:在IIS管理器中間的IIS選項下有個【目錄瀏覽】選項,雙擊進入然後選擇右側【操作】下的”啟用“。
3、在安裝風訊dotNETCMS v1.0 sp5系統時,在選擇SQL SERVER資料庫、輸入序列號頁面點選下一步後,總是提示錯誤。
解決辦法:提示錯誤的原因是因為你的電腦沒有安裝microsoft sql server,安裝2000或2005後進行相關設定 即可。還有一個辦法是在資料庫選擇時選擇”ACCESS“就可以順利進行下一步操作了!
4、想在配置好的asp.net執行環境下執行asp。

解決辦法:返回在一開始新增windows功能時,在應用程式開發功能下勾選asp,安裝好asp元件後即可.

原文:http://www.zhixing123.cn/net/win8-running-iis-under-the-operating-sys.html