1、打開服務器管理--角色--添加角色--web服務器(IIS)--勾選ASP.NET和asp(根據實際情況自行選擇)
2、接下來安裝 asp.NET1.1以及補丁,挨着來吧!
1).NET Framework 1.1版可再發行組件包
2).NET Framework 1.1版Service Pack 1 (.NET1.1累積修補程序)
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=a8f5654f-088e-40b2-bbdb-a83353618b38
3)asp.NET Security Update for .NET Framework 1.1 SP1 (.NET1.1安全累積更新)
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=8ec6fb8a-29eb-49cf-9dbc-1a0dc2273ff9
3、開始配置IIS了,打開服務器管理,角色,Internet信息服務器管理器,開打ISAP和CGI限制,設置asp.NET1.1爲允許。
4、下面我們要新建一個賬號,並把它加入到IIS_IUSRS組,爲創建程序池,IIS身份驗證做準備。
5、開打應用程序池,這裏我新建了一個,.NET版本選擇1.1
6、右鍵點擊新建的程序池,選擇高級設置
7、下面修改標識爲我們剛纔新建的那個賬號,修改內置賬號爲自定義賬號
8、現在開始新建網站了,應用程序池選擇剛纔我們新建的,其他的自己定義,這裏說明下"連接爲",我們選擇應用程序用戶(通過身份驗證)。
9、然後點擊測試連接,如果失敗會有相應的提示,否則就是成功。
10、點擊站點,打開身份驗證,右鍵選擇編輯,選擇應用程序池標識。
11、右鍵點擊站點 編輯權限,安全選項卡,其實就是配置WEB目錄的訪問權限,防止跨目錄訪問。
12、折騰完了,看看能否運行,asp.NET版本爲1.1,一切順利!
總結下:
1.安裝asp.NET1.1後會添加IIS_WPG組,把新建的賬號添加到這個組也是可以的。
2.至於其他的帖子說需要開啓 IIS6數據庫兼容性,我這裏並沒開啓,也許環境有差異。
IUSR 內建賬號,IIS_IUSRS內建組
IUSR內建帳號替代了IUSR_MachineName帳號
IIS_IUSRS內建組替代了IIS_WPG組
因爲IUSR是一個內建帳號,它不再需要密碼。邏輯上你可以認爲它就是NETWORKSERVICE或LOCALSERVICE帳號。
IIS_IUSRS組是用來替代IIS_WPG組的,它已經擁有了所有的文件和系統資源的訪問權限,因此如果一個帳號被添加到該組中,它將以應用程序池身份無縫工作。