網頁

2010年9月27日 星期一

IIS7.0搭配VS2005新增 WEB Site Project 時出現無權限的問題

本想在公司新的nb寫個小網站來查詢統計一下交易資料,沒想到居然出現一個小插曲。

Windows 7 是使用 IIS 7 來管理 WEB 網站,當用 VS2005 要新增一個網頁專案時,卻發現 IIS 沒安裝,於是 控制台->程式與功能->開啟或關閉windows功能,將 IIS 裝上,此時沒想太多,就按照預設選項就安裝了,結果就發生了沒權限的問題:說帳號不屬於 administrator group 所以不能存取 IIS metabase



嗯,很清楚的錯誤訊息,就只好從 控制台->使用者帳戶->管理使用者帳戶 來查證,確認帳號已經屬於 administrator group

山不轉路轉,用 Windows 7 的功能,讓程式用 administrator 的身分來執行總行了吧。

結果還是一樣的錯誤訊息, -.-|||

好吧,來檢查 IIS 7到底裝了哪些東西,控制台->程式與功能->開啟或關閉windows功能,發現原來是相容舊版本的 IIS 項目都沒裝,照下圖將 IIS 6 管理相容性的選項都打勾安裝。


裝好後,再來試一次,讓 VS2005 administrator 身分執行,在新增網頁專案後,終於可以了。
VS2005 真的夠老了,總會遇到很多想不到的問題,雖然現在有 VS2010 express 這種免費的可以使用,但因為 VS2005 是微軟送的有版權的正式版,所以就一直用下去了,主要操作介面也習慣了。

沒有留言:

張貼留言