[IIS]IIS7.0+VS 2005/2008啟動IIS網站時出現沒有權限訊息

[IIS]IIS7.0+VS 2005/2008啟動IIS網站時出現沒有權限訊息

延續上一篇,在網頁可以執行後我開啟我VS中的站台準備來開發時,又發生了一些trouble,一般我們在開啟既有website專案時,應該會這樣執行:檔案-->開啟-->網站-->本機IIS,然後就可以看到在IIS上的應用程式,選擇後可開啟並執行,但今天我依此步驟進行後卻出現下面這個畫面:

image

依錯誤訊息來看,大概如它所說我的登入帳號不在Administrators這個群組中吧,所以就準備把我的登入帳號加入Administrators中吧,打開Control Panel-->Administrative Tools,想找一下User and Group這個選項,發現找不到...真是OOXX...

image

後來想說試用一下Windows7的KB功能,按了一下資料夾上的問號按鈕,並在搜尋條件上打上add account to administrators group,竟然還真的找到我想要的主題,太感動了,這大概是我有史以來第一次找到我想查的東西,點進去後看到下面這個畫面:

image

我依循他的步驟去進行,卻發現我的登入帳號早就是Administrators群組的成員了,所以看來問題應該不在這邊:

image

接著我去看了IIS Metabase.xml檔案目錄的權限,Administrators這個群組也已經給了最大權限了,看起來應該不是目錄權限的問題,後來又找了一篇文章,說有可能是安裝IIS時沒有設定IIS6.0的Metabase Compatibility,最後依以下步驟終於讓我的站台在VS中可正常被開啟

  • 開啟Control Panel-->Programs and Features-->Turn Windows features on or off

image

  • 確認IIS 6 Management Compatibility要勾選

image

  • 讓VS以Administrator的權限執行:

image

以上動作進行完後,再次開啟網站,一切就正常囉:

image 

 

參考資料:

Tip/Trick: Using IIS7 on Vista with VS 2005

Developing Web Applications on Windows Vista with Visual Studio 2005

Running Visual Studio 2005 on IIS7, Windows Vista

How to Use Metabase Compatibility with IIS 7.0

Running Visual Studio as an Administrator under Windows Vista

游舒帆 (gipi)

探索原力Co-founder,曾任TutorABC協理與鼎新電腦總監,並曾獲選兩屆微軟最有價值專家 ( MVP ),離開職場後創辦探索原力,致力於協助青少年培養面對未來的能力。認為教育與組織育才其實息息相關,都是在為未來儲備能量,2018年起成立為期一年的專題課程《職涯躍升的關鍵24堂課》,為培養台灣未來的領袖而努力。