主頁 > 知識庫 > 127.0.0.1無法訪問,沒有權限: GetObject

127.0.0.1無法訪問,沒有權限: GetObject

熱門標簽:虛擬電話外呼系統(tǒng) 云南便宜外呼系統(tǒng)平臺 成都ai外呼系統(tǒng)線路 廣東語音外呼系統(tǒng)公司 沈陽三五防封電銷卡 鄢陵學校如何做地圖標注 沈陽電話機器人公司 鄭州智能外呼電銷機器人廠家 長春公司外呼系統(tǒng)中心
解決127.0.0.1無法訪問和0x800A0046 沒有權限: 'GetObject'的方案

先感謝 D8-笨阿豬 D8-忘優(yōu)草 D8-狼芽 的幫忙調試

============================================

一般,當我們在本機調試ASP動態(tài)網頁時,可輸入


http://localhost
http://本地計算機名
http://127.0.0.1 


在當輸入http://127.0.0.1 時,一般機器都需要輸入用戶名和密碼進入,這里將分兩種情況:

一種是剛新建IIS的,為了測試IIS,所以此時訪問即是“系統(tǒng)盤\Inetpub\wwwroot”下的iisstart.asp,隨之iisstart.asp又跳轉到localstart.asp,并同時打開iishelp的?!發(fā)ocalhost”、“計算機名”都沒問題,但輸入127.0.0.1時,彈出對話框,需要輸入帳戶和密碼。

如圖片顯示不完整請點擊查看

第二種情況是,建立了虛擬目錄,通過“l(fā)ocalhost+虛擬目錄”和“計算機名+虛擬目錄”都能訪問,同樣是“127.0.0.1+虛擬目錄”不能訪問。

如圖片顯示不完整請點擊查看

雖然同是相同的癥狀,但卻是不同的情況。

首先,先拋出第一條總的要訣:要使得輸入http://127.0.0.1  能訪問,無論直接訪問,還是虛擬目錄,必須確?!澳涿L問”的打開。

那么現(xiàn)在就能快速解決第二種情況的問題,如下圖的操作:打開IIS,在“默認站點”上右鍵,彈出菜單選擇“屬性”,打開面板,選擇“目錄安全”進行“編輯”,此時,如果“匿名訪問”前沒有勾選,選擇勾選,“確定”就能解決這個問題。

如圖片顯示不完整請點擊查看
此時訪問 “127.0.0.1+虛擬目錄的” 第二種已經解決

如圖片顯示不完整請點擊查看

不過這個問題,遇到的人比較少,并且就這樣簡簡單單的勾選了還不算回事,再往下看。

此時單獨測試 127.0.0.1 雖然也沒有了要求密碼輸入對話框,但新的問題出現(xiàn)了,同樣,此刻輸入http://localhost 同樣的是如此的錯誤,這也就是很多人反饋的:



錯誤類型:
Microsoft VBScript 運行時錯誤 (0x800A0046)
沒有權限: 'GetObject'
/localstart.asp, 第 40 行


如圖片顯示不完整請點擊查看

那么現(xiàn)在就先停在這,分析下原因

開始沒有“匿名訪問”,需要提供帳戶密碼;現(xiàn)在有了“匿名訪問”,則出現(xiàn)了錯誤。注意!這是針對直接 127.0.0.1 訪問而言的。

那么“匿名訪問”就是提供的帳戶和密碼,才使得“127.0.0.1+虛擬目錄”的問題得到解決,當然也解決了直接“127.0.0.1”訪問的部分問題(不需要帳號密碼了)

說明這個“匿名帳戶”是有用的。

但現(xiàn)在要解決這個新出來的問題:Microsoft VBScript 運行時錯誤 (0x800A0046) 沒有權限: 'GetObject'

通常被提供的方法是:單獨對“iisstart.asp”和“l(fā)ocalstart.asp”取消“匿名訪問”

等等,再好好看,我沒有打錯字

要解決“(0x800A0046) 沒有權限: 'GetObject'”的方案是“單獨”對這兩個文件進行取消“匿名訪問”

具體操作流程:在IIS中選擇“l(fā)ocalstart.asp”文件,右鍵,彈出菜單選擇“屬性”,打開面板,選擇“文件安全性”進行“編輯”,取消“匿名訪問”訪問前的選擇。

如圖片顯示不完整請點擊查看

同樣的操作流程對“iisstart.asp”再進行一般。

那么現(xiàn)在“http://localhost ”已經能訪問,解決了Microsoft VBScript 運行時錯誤 (0x800A0046) 沒有權限: 'GetObject'的問題。

到此,再來分析下:

1,要使得127.0.0.1能訪問必須要設置“匿名訪問”
2,要使得“iisstart.asp”和“l(fā)ocalstart.asp”能正常訪問,必要要單獨設置取消“匿名訪問”

經過了如上設置后,localhost,localhost+虛擬目錄,127.0.0.1+虛擬目錄都能正常訪問,就剩下單獨的 127.0.0.1 訪問的情況,以上的分析似乎又是相矛盾的

那么,再來看看這“匿名訪問”到底是個什么? 

用戶名是“BLUECOM\IUSR_BLUECOM”,密碼是IIS控制的。其中“BLUECOM”是我這臺機器的“計算機名”,各人是不同的。那么“IUSR_BLUECOM”就是“IUSR_計算機名”了。

這個“IUSR_計算機名”又是什么?它是一個“Internet來賓帳戶”,是“匿名訪問IIS的內置的帳戶”,他是屬于“Guests”組的

這就又回到當使用該帳戶時,localhost會顯示“(0x800A0046) 沒有權限”,這似乎有點關系。

如圖片顯示不完整請點擊查看

那么,我最終的比較完美的方案則是,全部采用“匿名訪問”,確保所有的頁面都能訪問而沒有密碼輸入框,同時,將“匿名訪問”的帳戶替換掉,不使用“IUSR_計算機名”帳戶,而是使用我的XP管理員登錄帳號。

于是重頭繼續(xù)調整,打開IIS,在“默認站點”上右鍵,彈出菜單選擇“屬性”,打開面板,選擇“目錄安全”進行:

1,“編輯”
2,“瀏覽”用戶
3,“高級”
4,“查詢”用戶
5,“選擇”本機XP登錄用戶名
6,“確定”,一直“確定”到最后

如圖片顯示不完整請點擊查看

另外,在更新的時候有一點很重要,就是要選擇“繼承覆蓋”兩個文件“iisstart.asp”和“l(fā)ocalstart.asp”,否則就需要單獨把這兩個文件的“匿名訪問”重新加上,加上的帳號為剛才設置的XP登錄帳號。
您可能感興趣的文章:
  • Javascript中的幾種繼承方式對比分析
  • 淺析2種JavaScript繼承方式
  • Javascript編程中幾種繼承方式比較分析
  • JavaScript中的繼承方式詳解
  • javascript學習筆記(九)javascript中的原型(prototype)及原型鏈的繼承方式
  • JavaScript繼承方式實例
  • Linux下SVN服務器同時支持Apache的http和svnserve獨立服務器兩種模式且使用相同的訪問權限賬號
  • 深入解析yii權限分級式訪問控制的實現(xiàn)(非RBAC法)
  • Oracle 低權限數(shù)據(jù)庫賬戶得到 OS 訪問權限 提權利用
  • Oracle 10g各個帳號的訪問權限、登錄路徑、監(jiān)控狀態(tài)命令查詢等等
  • 使用Cacls命令設置服務器文件訪問權限
  • C++ 的三種訪問權限與三種繼承方式

標簽:馬鞍山 平頂山 防城港 孝感 遼陽 湖北 四平 朝陽

巨人網絡通訊聲明:本文標題《127.0.0.1無法訪問,沒有權限: GetObject》,本文關鍵詞  127.0.0.1,無法,訪問,沒有,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《127.0.0.1無法訪問,沒有權限: GetObject》相關的同類信息!
  • 本頁收集關于127.0.0.1無法訪問,沒有權限: GetObject的相關信息資訊供網民參考!
  • 推薦文章