作者StranGhost (史塔克)
看板Windows
標題[問題] XP SP3 + IIS 設定
時間Sat Mar 19 17:58:42 2011
昨天借了台NB當開發機,是XP SP3,
不過幾乎甚麼東西都沒有,連Driver都是自己慢慢灌的...
IIS 5.1、MS VS 2008都裝完之後 (VS也是裝蠻久的阿...),
發現沒辦法連上localhost,
一開始是只顯示 Server Application Error,
後來經過一些設定之後,就變成403.1錯誤了,
不知道有沒有人有過這種經驗...
真想要用Win7阿,IIS7.5用起來好方便 = =
但是要開發的東西也是在IIS 6.0 or 5.1上跑的,
( 我沒有用過IIS 5.1 ......)
希望有人能協助解決這個卡關,謝謝。
--
◢
◣
真難熬
●.●█
◢◤◣- ◢
◢◢◣█ █ ◣
◣██ █ ◢██
◣██◢ ◢ ◣
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.240.74.116
1F:→ uziel :首先,IIS 5.1 的 localhost 預設文件是iisstart.asp 03/19 18:55
2F:→ uziel :,這個網頁要在本機以系統管理員權限啟動瀏覽器才看 03/19 18:58
3F:→ uziel :得到,而個人覺得測試 IIS 是否正確運作的最好作法, 03/19 18:59
4F:→ uziel :就是自行寫一個簡單的首頁,並命名為 default.htm 或 03/19 19:00
5F:→ uziel :index.htm 然後丟到 C:\Inetpub\wwwroot ,這時候就 03/19 19:02
6F:→ uziel :算不用系統管理員的權限執行瀏覽器,也應該可以看到 03/19 19:03
7F:→ uziel :localhost 的首頁變成剛剛自己撰寫的網頁,這樣就表 03/19 19:07
8F:→ uziel :示 IIS 的運作沒有問題,接下來就可以去「電腦管理」 03/19 19:08
9F:→ uziel :替 IIS 新增虛擬資料夾,指向你要開發的網站所在的資 03/19 19:09
10F:→ uziel :料夾,這樣要編輯網頁比較方便 03/19 19:10
11F:→ StranGhost :謝謝解說 03/20 01:56
12F:→ StranGhost :發現只有ASP 沒辦法打開 htm等檔案是沒問題的 03/20 02:16
13F:→ uziel :是看不到 ASP 頁面還是看不到 ASP.NET 頁面?沒記錯 03/20 07:37
14F:→ uziel :的話 IIS 裝好之後應該就可以執行 ASP 才對,至於 03/20 07:39
15F:→ uziel :ASP.NET 好像要到「電腦管理」找到「預設的網站」按 03/20 07:40
16F:→ uziel :右鍵→內容→ ASP.NET 分頁,然後挑選一個 ASP.NET 03/20 07:41
17F:→ uziel :版本才可以使用,如果有新增虛擬目錄的話,每個虛擬 03/20 07:43
18F:→ uziel :目錄也可以按右鍵分別設定。 03/20 07:45
19F:→ StranGhost :我現在已經可以使用ASP了 03/20 15:21
20F:→ StranGhost :但是我覺得這部分的設定很奇特 03/20 15:21
21F:→ StranGhost :是將 預設的網站 > 內容 > 主目錄 > 使用權限 03/20 15:22
22F:→ StranGhost :設為 指令碼及執行檔,才可順利使用ASP 03/20 15:23
23F:→ StranGhost :我想 IIS 5.1的漏洞不少吧... 否則應該在安裝好IIS時 03/20 15:24
24F:→ StranGhost :就協助使用者自動開啟這部分才是 03/20 15:24
25F:→ StranGhost :我也是覺得開好應該就可以執行ASP 03/20 15:24
26F:→ StranGhost :不知為何不行 或許VS2008在安裝過程動到了某些設定 03/20 15:25
27F:→ StranGhost :ASP.NET 沒有預設的Web.config檔案 03/20 15:27
28F:→ StranGhost :所以無法執行的樣子 03/20 15:28
29F:→ uziel :我也是 XP SP3 + 內建 IIS + VS 2008 Express ,並沒 03/20 22:57
30F:→ uziel :有那些問題,使用權限設為「僅指令碼」即可,而有無 03/20 22:59
31F:→ uziel :web.config 應該不會影響 ASP.NET 的啟用,若認為設 03/20 23:01
32F:→ uziel :定正確但是沒有預期的反應,可以試著先停止伺服器的 03/20 23:02
33F:→ uziel :運作再重新啟用,方法是點選「預設的網站」,然後工 03/20 23:04
34F:→ uziel :具列裡面就有「開始項目」、「停止項目」,以及「暫 03/20 23:06
35F:→ uziel :停項目」三個按鈕,如果還是無法啟用 ASP 、 ASP.NET 03/20 23:07
36F:→ uziel :功能的話,那乾脆用其他 Web 伺服器算了,有一套免費 03/20 23:09
37F:→ uziel :的 Abyss Web Server X1 還不錯,可以玩玩看。 03/20 23:11
38F:→ StranGhost :非常感謝你的經驗 獲益良多 03/21 02:57