[問題] XP SP3 + IIS 設定

看板Windows作者 (史塔克)時間13年前 (2011/03/19 17:58), 編輯推噓0(0038)
留言38則, 2人參與, 最新討論串1/1
昨天借了台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

03/19 18:55, , 1F
首先,IIS 5.1 的 localhost 預設文件是iisstart.asp
03/19 18:55, 1F

03/19 18:58, , 2F
,這個網頁要在本機以系統管理員權限啟動瀏覽器才看
03/19 18:58, 2F

03/19 18:59, , 3F
得到,而個人覺得測試 IIS 是否正確運作的最好作法,
03/19 18:59, 3F

03/19 19:00, , 4F
就是自行寫一個簡單的首頁,並命名為 default.htm 或
03/19 19:00, 4F

03/19 19:02, , 5F
index.htm 然後丟到 C:\Inetpub\wwwroot ,這時候就
03/19 19:02, 5F

03/19 19:03, , 6F
算不用系統管理員的權限執行瀏覽器,也應該可以看到
03/19 19:03, 6F

03/19 19:07, , 7F
localhost 的首頁變成剛剛自己撰寫的網頁,這樣就表
03/19 19:07, 7F

03/19 19:08, , 8F
示 IIS 的運作沒有問題,接下來就可以去「電腦管理」
03/19 19:08, 8F

03/19 19:09, , 9F
替 IIS 新增虛擬資料夾,指向你要開發的網站所在的資
03/19 19:09, 9F

03/19 19:10, , 10F
料夾,這樣要編輯網頁比較方便
03/19 19:10, 10F

03/20 01:56, , 11F
謝謝解說
03/20 01:56, 11F

03/20 02:16, , 12F
發現只有ASP 沒辦法打開 htm等檔案是沒問題的
03/20 02:16, 12F

03/20 07:37, , 13F
是看不到 ASP 頁面還是看不到 ASP.NET 頁面?沒記錯
03/20 07:37, 13F

03/20 07:39, , 14F
的話 IIS 裝好之後應該就可以執行 ASP 才對,至於
03/20 07:39, 14F

03/20 07:40, , 15F
ASP.NET 好像要到「電腦管理」找到「預設的網站」按
03/20 07:40, 15F

03/20 07:41, , 16F
右鍵→內容→ ASP.NET 分頁,然後挑選一個 ASP.NET
03/20 07:41, 16F

03/20 07:43, , 17F
版本才可以使用,如果有新增虛擬目錄的話,每個虛擬
03/20 07:43, 17F

03/20 07:45, , 18F
目錄也可以按右鍵分別設定。
03/20 07:45, 18F

03/20 15:21, , 19F
我現在已經可以使用ASP了
03/20 15:21, 19F

03/20 15:21, , 20F
但是我覺得這部分的設定很奇特
03/20 15:21, 20F

03/20 15:22, , 21F
是將 預設的網站 > 內容 > 主目錄 > 使用權限
03/20 15:22, 21F

03/20 15:23, , 22F
設為 指令碼及執行檔,才可順利使用ASP
03/20 15:23, 22F

03/20 15:24, , 23F
我想 IIS 5.1的漏洞不少吧... 否則應該在安裝好IIS時
03/20 15:24, 23F

03/20 15:24, , 24F
就協助使用者自動開啟這部分才是
03/20 15:24, 24F

03/20 15:24, , 25F
我也是覺得開好應該就可以執行ASP
03/20 15:24, 25F

03/20 15:25, , 26F
不知為何不行 或許VS2008在安裝過程動到了某些設定
03/20 15:25, 26F

03/20 15:27, , 27F
ASP.NET 沒有預設的Web.config檔案
03/20 15:27, 27F

03/20 15:28, , 28F
所以無法執行的樣子
03/20 15:28, 28F

03/20 22:57, , 29F
我也是 XP SP3 + 內建 IIS + VS 2008 Express ,並沒
03/20 22:57, 29F

03/20 22:59, , 30F
有那些問題,使用權限設為「僅指令碼」即可,而有無
03/20 22:59, 30F

03/20 23:01, , 31F
web.config 應該不會影響 ASP.NET 的啟用,若認為設
03/20 23:01, 31F

03/20 23:02, , 32F
定正確但是沒有預期的反應,可以試著先停止伺服器的
03/20 23:02, 32F

03/20 23:04, , 33F
運作再重新啟用,方法是點選「預設的網站」,然後工
03/20 23:04, 33F

03/20 23:06, , 34F
具列裡面就有「開始項目」、「停止項目」,以及「暫
03/20 23:06, 34F

03/20 23:07, , 35F
停項目」三個按鈕,如果還是無法啟用 ASP 、 ASP.NET
03/20 23:07, 35F

03/20 23:09, , 36F
功能的話,那乾脆用其他 Web 伺服器算了,有一套免費
03/20 23:09, 36F

03/20 23:11, , 37F
的 Abyss Web Server X1 還不錯,可以玩玩看。
03/20 23:11, 37F

03/21 02:57, , 38F
非常感謝你的經驗 獲益良多
03/21 02:57, 38F
文章代碼(AID): #1DX7vNow (Windows)